运算符与表达式

来源:互联网 发布:js lastindexof的用法 编辑:程序博客网 时间:2024/04/30 15:18

相等操作符

var num = "4";num == 4;//true在做相等操作符是会做类型转换0 == false;//true,因为是false进行转换为02 == true;//false,因为true进行转换为2;“” == 0//true,空字符串会转换为0
逻辑操作符var flag = true;alert(!flag);//false两个!!可以取到操作数的布尔值,另外空数组的布尔值为true

这里写图片描述


对象操作符 - new新建对象---------- - deletevar cat={name:'kitty',age:2}alert(cat.name);//kittydelete cat.name;//删除属性 alert(cat.name);//undifined;---------- - . - []通过.号或[]获取属性值var cat ={name:'kitty', age:2};alert(cat.age);alert(cat['age']); ---------- - instanceof 判断某个变量是不是某个对象的实例 var cat={name:'kitty', age:2}; alert(cat instanceof Object);//true,cat是Object的一个实例 alert(cat instanceof Number);//false---------- - in 判断某个属性是否对象中 var cat={name:'kitty',age:2;} alert('name' in cat);//true alert('run' in cat);//false
0 0
原创粉丝点击