var arr = [3,4,5]
for(var i = 0; i < arr.length; i++) {
console.log(arr[i] * arr[i]);
}
遍历 JSON, 打印里面的值
var obj = {
name: 'hunger',
sex: 'male',
age: 28
}
for (var i in obj) {
console.log(obj[i]);
}
以下代码输出结果是?
var a = 1, b = 2, c = 3;
var val = typeof a + b || c >0
console.log(val) // 输出number2,操作符优先级得出 typeof a + b的结果是"number2", c > 0的结果是true,"number2"||ture将返回"number2"。
var d = 5;
var data = d ==5 && console.log('bb')
console.log(data) // 输出 bb,&& 做对比,左边为真返回右边
var data2 = d = 0 || console.log('haha')
console.log(data2) // 输出 haha,左右两边有一个为真就返回真的那个
var x = !!"Hello" + (!"world", !!"from here!!");
console.log(x) // 输出 2 ,一个 ! 表示取返,返回 false == 0,两个!!表示两次取反,返回 true == 1,逗号运算符用于对两个表达式求值,并返回后一个表达式的值。