1、定义函数并调用
function myFunction(){
console.log("Hi World");
}
myFunction();
2、变量作用域:
函数外定义及函数内无 var修饰的变量是全局变量,任何地方皆可使用;函数内定义的变量为局部变量,只能在函数内部使用,在函数内部优先级高于全局变量。
// 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(); //调用函数,实际输出局部变量
3、条件判断:
If
语句用于在代码中做条件判断。关键字 if
告诉 JavaScript 在小括号中的条件为真的情况下去执行定义在大括号里面的代码。
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.
}
4、比较运算符:
==相等 , ===全等 (=== 比较特殊,要求值和类型完全一致),!=不等,!==不全等(与全等完全相反),>大于,>=大于等于,<小于,<=小于等于
逻辑运算符:&& 与运算 , || 或运算 ,
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;
}