中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

javascript特殊運算符有哪些

養魚的貓咪
203
2021-04-13 10:10:05
欄目: 編程語言

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

0
万全县| 荃湾区| 屏东市| 无为县| 潞西市| 长丰县| 怀集县| 花莲县| 库车县| 霍林郭勒市| 寿宁县| 犍为县| 阿瓦提县| 盘锦市| 拜泉县| 扎兰屯市| 收藏| 策勒县| 龙门县| 兖州市| 永春县| 沭阳县| 沧源| 南川市| 军事| 临泉县| 千阳县| 余干县| 武城县| 红安县| 新沂市| 礼泉县| 呼伦贝尔市| 盐边县| 天长市| 中方县| 米脂县| 滦南县| 丰都县| 桃园市| 财经|