javascript 基础2

一、定义函数并调用

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;  
}
相关文章
相关标签/搜索