以下是JS的基本语法及小案例:可复制js到代码中执行!
<script> // function sum(a, b, c) { // var d = 0; // d = a + b + c ; // return d // } // var x = 100; // var y = 200; // var z = 300; // console.log(sum(x, y, z)) //单分支 // var grade = 60; // var res = ""; // if (grade >= 60) { // res = "及格万岁" // } // console.log(res); //多分支 // var grade = 10; // var res = ""; // if (grade >= 60) { // res = "及格万岁" // }else { // res = "等着补考吧" // } // console.log(res); //双分支简写 三元运算 // var grade = 10; // var res = ""; // res = (grade >= 60)? "及格万岁" : "等着补考吧"; // console.log(res); //多分支 // var grade = 80; // var res = ""; // if (grade >=60 && grade <80) { // res = "还不错"; // }else if (grade >=80 && grade< 90){ // res = "来当学霸" // }else if (grade >=90 && grade< 100){ // res = "来当老师" // }else{ // res = "来补考吧"; // } // console.log(res); // var n = 1; // switch (n) { // case 0: // console.log("验证失败"); // break; // case 1: // console.log("验证成功"); // break; // default: // console.log("未知错误"); // } // switch 写法 // // } // var grade = 20; // var res = ""; // switch (true) { // case grade >=60 && grade <80: // res = "还不错"; // break; // case grade >=80 && grade< 90: // res = "来当学霸"; // break; // case grade >=90 && grade< 100: // res = "来当老师"; // default: // res = "来补考吧"; // } // console.log(res); //for循环 循环次数已知 //for (初始化循环变量,判断循环条件,更新循环条件) // var sum = 0; // for(var i = 0; i < 10; i++){ // console.log(sum + " + " +i + " = " +(sum + i)); // sum = sum + i; // } // console.log(sum); //while:根据条件进行循环,只要为真就循环 var sum = 0; var i = 0; while(i < 10) { console.log(sum + "+" + i + " = " +(sum + i)); sum = sum + i; i++; } console.log(sum); </script>
学习完js语法及小案例后应该注意以下几点:
要慢慢理解逻辑关系
注意js的不同写法,也就是各种定义的不同理解