相等操作符:
相等==:这个操作符会先转换操作数,强制类型转换,然后再比较他们的相等性。
null == undefined //true
NaN == NaN //false
"5" == 5 //true全等===:
全等不会发生强制类型转变,同时会比较类型。
"5" === 5 //false
null === undefined //false条件操作符
varible = boolean_expression ? true_value : false_value;
//对 boolean_expression求值,如果为true则给变量true_value,如果为false,则false_value for- in 语句
用来枚举对象的属性for(property in expression){
statement;
}with()语句
将代码的作用域设置到一个特定的对象中。
with(expression){
statement;
} var qs = location.search.substring(1)
用with()语句
with(location){
qs = seearch.substring(1);
}
严格模式下不允许使用with语句,否则语法错误。
相关文章
- 08-09JavaScript高级程序设计第四版学习记录-第三章3.5-3.6
- 08-09JavaScript高级程序设计45.pdf
- 08-09javascript高级程序设计---document节点
- 08-09《JavaScript高级程序设计》笔记:变量、作用域和内存问题(四)
- 08-09JavaScript DOM高级程序设计 3.-DOM2和HTML2--我要坚持到底!
- 08-09JavaScript高级程序设计之自学笔记(一)————Array类型
- 08-09JavaScript高级程序设计:第四章
- 08-09《javascript高级编程》读书笔记(两)javascript基本概念
- 08-09JavaScript高级程序设计学习笔记--面向对象程序设计
- 08-09javascript高级程序设计阅读收获(3.2)——关键字与保留字