javascript特殊运算符有哪些

javascript中的特殊运算符有:1.逗号运算符;2.in运算符;3.instanceof运算符;4.typeof运算符;5.delete运算符;6.void运算符;

javascript特殊运算符有哪些

javascript中的特殊运算符有以下几种

1.逗号运算符

javascript中逗号运算符是一种二元运算符,其先执行左侧的操作数,后执行右侧的操作数,最后返回右侧操作数的值。

a = b = 1,c = 2;

console.log(a); //返回1

console.log(b); //返回1

console.log(c); //返回2

2.in运算符

javascript中in运算符要求其左边的运算数是一个字符串,右边的运算数是一个数组或对象,如左边的值是右边对象的一个属性名,则返回true,否则返回为false。

var point = {x:1,y:1};

"x" in point //返回true

"z" in point //返回false

"toString" in point //返回rue

3.instanceof运算符

javascript中instanceof运算符要求其左边的运算数是一个对象,右边的运算数是对象类的名字,如左边的对象是右边类的一个实例,则返回true,否则返回false。

var d = new Date();

d instanceof Date; //返回true

d instanceof Object; //返回true

d instanceof Number; //返回false

4.typeof运算符

javascript中typeof运算符是一个元运算符,可以是任意类型,其返回值为字符串。

var today=new Date();

typeof myFun //返回object

typeof shape //返回string

typeof size //返回number

5.delete运算符

javaScript中delete运算符的作用是从对象中删除一个属性,或从数组中删除一个元素。

var x = { a: 1 };

delete x.a; //返回true

x.a; //返回undefined

6.void运算符

javaScript中void运算符是一个一元运算符,可以出现在任意类型的操作数之前执行操作数,并忽略操作数的返回值,返回undefined。

var a = b = c = 2;  

d = void (a -= (b *= (c += 5))); 

console.log(a);  //返回-12

console.log(b);  //返回14

console.log(c);  //返回7

console.log(d);  //返回undefined

我们的服务
专业提供中小企业网站建设.公司网站建设.外贸网站建设.营销型网站建设,响应式网站建设,商城网站定制,手机网站,微信小程序定制.php应用开发服务,公司成立于2014年,8年专注网站建设,秉承“以客户为根本,以科技为核心,以市场为导向”的经营理念;服务电话13714666846(微信同号)

声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。

本文链接:http://news.ew35.com/