var a = 1;
a+++a;
typeof a+2; // number2
按照运算先后原则,a++ > 逻辑+ 所以先运算a++ 值为1 此时a==2,在与a相加a+++a==3 求类型后为number
4.
var arr = [3,4,5]
for(var i=0 ;i<arr.length;i++){
console.log(arr[i]*arr[i])
}
要输出平方数,就要调用console.log().定义一个变量`i`可以厉遍数组,小于数组长度,避免无限循环.
5.
var obj = {
name: 'hunger',
sex: 'male',
age: 28
}
for(attr in obj){
var value = obj[attr];
console.log(obj[attr]+":"+value);
}
for in循环厉遍数组,提取出对应了自变量的值,在定义变量,打印出函数值
6.
console.log(a); // 由于变量提升原则,所有的变量声明都会被提前到程序最前端运行,输出 1
var a = 1;
console.log(a);// 打印为 1
console.log(b); // 未定义变量,结果为 Script snippet #1:4 Uncaught ReferenceError: b is not defined(…)