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>