下面是Instanceof运算符的示例。
例子:
<
!DOCTYPE html>
<
html >
<
body >
<
center >
<
h1 style = "color:green" >
lsbin<
/ h1 >
<
p id = "GFG" >
<
/ p >
<
script >
var a = ["Geeks", "for", "Geeks"];
document.getElementById("GFG").innerHTML =
(a instanceof Array) + "<
br >
" +
(a instanceof Number);
<
/ script >
<
/ center >
<
/ body >
<
/ html >
输出如下:
文章图片
运算符实例JavaScript中的ins用于在运行时检查对象的类型。它返回一个布尔值如果为true, 则表明该对象是特定类的实例;如果为false, 则它不是.
语法如下:
var gfg = objectName instanceof objectType
参数:
objectName: 说明对象的名称。
示例1:objectTypes。
<
!DOCTYPE html>
<
html >
<
body >
<
center >
<
h1 style = "color:green" >
lsbin<
/ h1 >
<
p id = "GFG" >
<
/ p >
<
script >
var fruits = ["Apple", "Mango", "Banana"];
document.getElementById("GFG").innerHTML =
(fruits instanceof Array) + "<
br >
" +
(fruits instanceof Object) + "<
br >
" +
(fruits instanceof String) + "<
br >
" +
(fruits instanceof Number);
<
/ script >
<
/ center >
<
/ body >
<
/ html >
输出如下:
文章图片
示例2:证明String和Date对象也是Object的一种(从Object派生)。
<
!DOCTYPE html>
<
html >
<
body >
<
h1 style = "color:green" >
lsbin<
/ h1 >
<
p id = "GFG" >
<
/ p >
<
script >
var myString = new String();
var myDate = new Date();
console.log(myString instanceof Object);
console.log(myString instanceof Date);
console.log(myString instanceof String);
console.log(myDate instanceof Date);
console.log(myDate instanceof Object);
console.log(myDate instanceof String);
<
/ script >
<
/ body >
<
/ html >
输出如下
文章图片
【JavaScript Instanceof运算符如何使用(代码示例)】支持的浏览器:
- 谷歌浏览器
- 火狐浏览器
- 边缘
- 歌剧
- 苹果Safari
推荐阅读
- sprinklr面试经验分享|S5(校园内–产品工程师的FTE)
- 雨林木风windows10专业版镜像介绍
- 雨林木风win764纯净版介绍
- 联想win7旗舰版64位介绍
- 深度windows7 64位纯净版介绍
- 联想win7旗舰版32位gho介绍
- 系统之家32为纯净版介绍
- 深度win764位安装图文详细说明
- 新萝卜家园win7 64位介绍