JS-语法进阶
三元运算符
<script type="text/javascript">
console.log(true?"我是小明":"我是小红");
console.log(false?1:2);
console.log(0?"a":"b");
console.log("我是小明"?1+1:6);
var age = true? 16 : NaN;
console.log(age);
</script>
类数组对象
<script type="text/javascript">
function fun(){
console.log(arguments);
console.log(typeof arguments);
}
fun();
function fun1(){
var sum = 0;
console.log(arguments);
for (var i = 0;i<arguments.length;i++) {
sum += arguments[i];
}
console.log(sum);
}
fun1(1,2,3,4,5,6);
</script>
闭包
<script type="text/javascript">
var num = 100;
function fun(){
num++;
console.log(num);
}
fun();
</script>