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;  
}
相關文章
相關標籤/搜索