JS学习随记_day01

page 93:
//初始化一个数组a
for(i=0; i<a.length; a[i++]=0);
//一个好的习惯是在空语句中添加注释:
for(i=0; i<a.length; a[i++]=0) /* empty */ ;
unknow page:
//寻找链尾元素
function tail(o){
   for(; 0.next; o=o.next);
   return;
}
page 104:
//for/in循环能更方便的遍历对象属性成员
for(var p in o)
    console.log(o[p]);

var o = {x:1, y:2, z:3};
var a = [], i = 0;
for(a[i++] in o) /*empty*/ ;
page 106:
//标签语句
mainloop: while(token != null){
    //..............
    continue mainloop;
    //..............
}
page 111:
//prompt()方法
try{
    //要求用户输入一个数字
    var n = Number(prompt("please enter a number", ""));
    var f = factorial(n);    //factorial()函数见page 110;
    alert(n+"!="+f);
}
catch(ex){
    alert(ex);
}
//注意:catch到的ex 是:
NaN != 1;
page 115:
//JavaScript实现是否支持严格模式:
var hasStrictMode = (function(){ "use strict"; return this===undefined}());

你可能感兴趣的:(JS学习随记_day01)