var a = 1;
var b = 3;
console.log( a+++b ); //4,++运算符优先级比+运算符高
12.遍历数组,把数组里的打印数组每一项的平方
var arr = [3,4,5]
for (var i = 0; i <= arr.length-1; i++) {
console.log(arr[i] * arr[i]) ;
}
13.遍历 JSON, 打印里面的值
var obj = {
name: 'hunger',
sex: 'male',
age: 28
}
for (prop in obj) {
console.log(prop + ": " + obj[prop]);
}
14.以下代码输出结果是? 为什么 (选做题目)
var a = 1, b = 2, c = 3;
var val = typeof a + b || c >0 // (typeof a) + 2
console.log(val) // number2
var d = 5;
var data = d ==5 && console.log('bb') // data= ((d==5) && 'bb')
console.log(data) //'bb'
var data2 = d = 0 || console.log('haha') //data=(d=(0 ||'haha'))
console.log(data2) //'haha'
var x = !!"Hello" + (!"world", !!"from here!!"); //x= (true + true)
console.log(x) //2