in运算符in运算符希望它的左操作数是一个字符串或可以转换为字符串,希望它的右操作数是一个对象。如果右侧的对象拥有一个名为做操作数值的属性名,那么表达式返回true,例如:var point= {x:1 , y:1 }; //定义一个对象"x" in ...
in运算符
in运算符希望它的左操作数是一个字符串或可以转换为字符串,希望它的右操作数是一个对象。
如果右侧的对象拥有一个名为做操作数值的属性名,那么表达式返回true,例如:
var point= {x:1 , y:1 }; //定义一个对象"x" in point //=>true: 对象有一个名为"x"的属性"z" in point //=>false: 对象不存在名为"z"的属性"toString" in point //=>true :对象继承了toString()方法var data= [7,8,9]; //拥有三个元素的数组"0" in data //=>true: 数组包含元素"0"(数字零)1 in data //=>true: 数字转化为字符串3 in data //=>false:没有索引为3的元素
原标题:【JavaScript 从零开始】表达式和运算符
关键词:JavaScript
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。