发表于: 2017-03-29 23:53:40
1 526
今天完成的事:
1,继续JS的学习
a.注释<!-- -->
x = 1; <!-- x = 2;
--> x = 3;
上面的代码只会执行x=1;其他部分都被注释掉。
function countdown(n) {
while (n --> 0) console.log(n);
}
countdown(3)
但是这个代码输出的结果会是 //2,1,0;因为-->只有在行首才会被单行注释,否则就是一个运算符。
b;三元运算符(即该运算符需要三个运算子)?:也可以用于逻辑判断。
var even = (n % 2 === 0) ? true : false;
如果n可以被2整除,则even等于true,否则等于false。
c;for语句是循环命令的另一种形式,可以指定循环的起点、终点和终止条件
一般for语句后面括号有3个表达式(初始化表达式;测试表达式;递增表达式;)
d;字符串:个人理解为放在一起的字符;放在''""之中;
e;当在全部范围内使用 this,它将会指向全局对象
foo();
这里 this 也会指向全局对象。
test.foo();
这个例子中,this 指向 test 对象。
new foo();
函数倾向于和 new 关键词一块使用则是构造函数;在函数内部,this 指向新创建的对象
明天计划的事:
1,准备小课堂(数据类型);
遇到的问题:
收获:
JS的水还是很深,每看一篇关于JS的介绍,就会对JS有新的认知。
评论