目录:
所有的JS代码都放在如下的标签之中:
<script> </script>
变量用关键字var进行声明,var会自动推断出数据的类型,使用如下所示:
var i = 20.5; var j = 10; document.write(i + j + "<br/>");
输出结果:30.5
除了浮点型,整形数据外,还有许多其他的数据,如下所示:
var bool = true; //bool类型 var str = "hello"; // 字符串类型 var arr = [1,2,3,4,5]; // 数组类型
其中,数组的访问和其他语言一样,都是通过下标进行索引,如arr[0]等。。。
+、- 、*、/、三目、==、===等...
==和===的区别
var i = 20; var j = "20"; document.write(i == j); document.write("<br/>"); document.write(i === j);
结果如下所示:
解释:==,它的底层会有一种转换,将“20”转换成20,然后再进行比较(true),
===,表示判断相同的同时,也会判断两者的类型是否相同(false)
if与switch
var i = 10; if(i > 10){ document.write("hello"); }else{ document.write("world"); } switch(i){ case 10: document.write("<br/>" + "I Love You" + "<br/>"); break; default: document.write("I‘m not ten"); break; }
结果输出如下所示:
world
I Love You
原文:https://www.cnblogs.com/meiyanstar/p/13521737.html