function myFunction(){ console.log("Hi World"); } myFunction();
函数外定义及函数内无 var修饰的变量是全局变量,任何地方皆可以使用;函数内定义的变量为局部变量,只能在函数内部使用,在函数内部优先级高于全局变量。javascript
// Setup var outerWear = "T-Shirt"; //全局变量 function myFunction() { // Only change code below this line var outerWear = "sweater"; //局部变量 // Only change code above this line return outerWear; } myFunction(); //调用函数,实际输出局部变量
If
语句用于在代码中作条件判断。关键字 if
告诉 JavaScript 在小括号中的条件为真的状况下去执行定义在大括号里面的代码。java
function myFunction(wasThatTrue) { // Only change code below this line. if (wasThatTrue){ return "That was true"; } return "That was false"; // Only change code above this line. }
==相等 , ===全等 (=== 比较特殊,要求值和类型彻底一致),!=不等,!==不全等(与全等彻底相反),>大于,>=大于等于,<小于,<=小于等于函数
逻辑运算符:&& 与运算 , || 或运算 ,this
function myTest(num) { // Only change code below this line if (num < 5){ return "Tiny"; } else if (num<10){ return "Small"; } else if (num<15){ return "Medium"; } else if (num<20){ return "Large"; } else{ return "Huge"; } // Only change code above this line }
function myTest(val) { var answer = ""; // Only change code below this line switch (val){ case 1: //case 值判断使用严格等于 answer = "alpha"; break; case 2: answer = "beta"; break; case 3: answer = "gamma"; break; case 4: answer = "delta"; break; default: answer = "god"; } // Only change code above this line return answer; }