`
snake_hand
  • 浏览: 573613 次
社区版块
存档分类
最新评论

javascript学习笔记[2]

 
阅读更多

       刚刚前天说了要每天坚持的,结果昨天就没有坚持,稍微给自己找一个借口,昨天后来去乡下了,晚上回家都已经9点多了。不过今天也是陪同学一天,难得晚上有点时间,静下来看点。废话不多说了。

          今天看了点数据运算和运算规则还有流程控制。

          1. 数据运算和运算规则

                      1.1 字符串拼接即加法运算符(+)

//就是觉得挺好玩的,就把下面几行代码贴下。
document.write(10+"10");  //输出1010
document.write(10+new Array("30",20));//输出1030,20(首先将数组转换成字符串)
document.write("10"+10+5);//输出10105(多个数字与其他类型数据使用“+”,首先从左到右,根据运算符两边的数据类型进行判断)这里首先计算“10”+10,然后再是1010+5.。
document.write(5+10+"10");//输出1510 ,先计算10+5等于15,然后字符串拼接。

                    1.2 比较运算

//易犯错误的比较运算
"" == "0"          //false
0  ==""           //true
0  =="0"          //true
false == "0"      //true
false == undefined //false
false == null       //false
null  == undefined  //true
null === undefined  //false

              1.3 三元条件运算符

 

(expr1)?(expr2):(expr3);//如果表达式expr1的运算结果为true,则执行并返回表达式expr2;否则执行并返回表达式expr3

           1.4 typof运算符

             语法格式:typeof(expression).需要注意的是null,返回object,用构成方法构造的string,number,boolean,都是返回object,否则就都返回各自的类型。

          很简单的一些基础知识,总结一下而已,没什么看头的,为了想完整的写下javascript的学习笔记,就也写下来了,早点睡了,现在就熬夜不好。

           以上全部都属个人原创,请大家转载的时候附上原创链接: http://www.cnblogs.com/tonylp

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics