JavaScript(1)

最近在可汗学院学习JavaScript,因为是全英授课所以顺便在学习的过程中学习了英语。

感觉自己的学习方法好像不太对,虽然每天都有学习,但是自己没有养成记笔记和及时复习的习惯,所以每天学习下来感觉还是收获不多,这个毛病要改正。(悟以往之不谏,知来者之可追。实迷途其未远,觉今是而昨非。)

这里有一篇关于做笔记的文章


Logic and if Statements

在JavaScript中关于逻辑和if判断语句和以前学的有些不同

var xPos = 200;    //这个地方一个'='代表赋值

if( 4 == '4')          //两个'=' 可以用来判断两个类型不通的值,此处的返回值为真

if( 4 === '4' )      //三个'=' 用来判断两个类型相同的值,此处的返回值为假

有关此类问题更详细的解答

 关于JavaScript中的一些函数

// generate a random number between 0 and 1
var number = random(0, 1);
// round the decimal to an integer
var integer = round(number);

 

多个if语句和else if的区别

//多个if语句
if (number < 1) {
    tex1
}
if (number < 2) {
    text2
}
if (number < 3) {
    text3
}

//这样写的话如果一个数小于1,那么它也一定会小于3——所以如果符合条件程序只会
//执行text3.

//else if 语句
if (number < 1) {
    tex1
}
else if (number < 2) {
    text2
}
else if (number < 3) {
    text3
}

//这样写的话只会在前面写的语句不满足条件的情况下才执行后面的语句

 

posted @ 2018-01-18 22:08  Veritas_des_Liberty  阅读(183)  评论(0编辑  收藏  举报