javascript学习笔记(三):运算符、循环语句

javascript的运算符、条件语句、循环语句的使用方法大部分和c语言类似,但是值得注意的是,运算符中"=="和"==="的使用方法和c语言有区别:在javascript中,"=="可以比较不同类型的变量,变量类型不同数值相等返回true,而"==="要求变量的类型要一致,如果变量的类型不一致就算数值相等也返回false。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta chaset="UTF-8">
 5     <title></title>            
 6 </head>    
 7 <body>
 8     <button onclick="mysum()">结果</button>
 9     <script>
10         var i="10";
11         var j=10;
12         document.write(i==j);   //输出true 变量类型不同,但是数值相等,输出为true
13         document.write(i===j);   //输出false 只有类型相同,数值相等,输出为true
14     </script>
15 </body>
16 </html>

循环语句中用for循环遍历数组可以有两种方式。

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta chaset="UTF-8">
 5     <title></title>            
 6 </head>    
 7 <body>
 8     <script>
 9         var i=[1,2,3,4,5,6];
10         var j;
11         for(j in i)                        //第一种方式:可以用in关键字遍历
12         {
13             document.write(i[j]+",");
14         }
15         
16         var a=[6,5,4,3,2,1];        
17         for(var b=0;b<6;b++)              //第二种方式:像c语言一样遍历
18         {
19             document.write(a[b]+",");
20         }
21     </script>
22 </body>
23 </html>
原文地址:https://www.cnblogs.com/zylq-blog/p/6992027.html