随看随着记录:
相等操作符
相等操作符 == (先自动转换等号两边要比较的对象的数据类型,然后再做比较操作)
全等操作符 === (直接比较等号两边的对象,不会进行数据类型转换)
例如:
var result1 = ("55"==55); //true 因为等号前的字符串数值在和数字比较时,强制转换为数字类型再进行比较
var result2 = ("55" === 55); //false 执行全等运算时,不会强制转换数据类型.不同的数据类型不相等,返回false
数据类型转换,我的理解是:调用最基础对象object的toString(),String(),LocalString,valueof()方法对对象进行转换。
条件判断语句:
这里主要总结while和do-while语句。
先来一发do-while,基本语句格式如下:
do {
statment
}while(expression);
举例:
var i = 0;
do {
i += 2;
}while(i<10);
document.writeln(i); //10 很显然,在i变量到达while判断语句之前,i变量又进行了+2的操作。所以由此判断do-while语句是先循环,再判断的。
再来一发while循环:
while(){};
举例:
var i = 2;
while(i<2){
i += 2;
};
document.writeln(i); //2 一旦判断条件符合while语句中的判断,它下面的代码块都不会再执行。
时间: 2024-11-09 03:44:49