0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

プロゲート【JavaScript I 学習コース】変数,定数,if文,switch文

Last updated at Posted at 2020-10-29

prorate:JavaScript I

実行


console.log(Hello World.);
// コメントアウト

var , let , constの使い分け

varとは

varでは再宣言、再代入が可能です。

var techacademy = 初期値OK;
techacademy = 再代入OK;
var techacademy = 再宣言OK;

letとは

letでは再宣言が禁止されています。

let techacademy = 初期値OK;
techacademy = 再代入OK;
let techacademy = 再宣言NG;

constとは

constでは、再宣言、再代入が禁止されています。

const techacademy = 初期値OK;
techacademy = 再代入NG;
const techacademy = 再宣言NG;

JavaScriptで書く「var,let,const」の違いと使い分け方法

変数の値の更新

let number = 7;
console.log(number); 
number += 3; //number = number +3の省略

console.log(number);
number /= 2; //number = number /2 の省略

console.log(number);

テンプレートリテラル

console.log(`${name}${age}歳です`);
// バッククオーテーションで囲む
// ${  }は変数や定数で定義したもの

条件分岐


if(){
 
} 

const level = 12;

if(level > 10){
 console.log("レベルが10より大きいです");
} 

else

const age = 17;

if (age >= 20) {
  console.log("私は20歳以上です");
} else{
  console.log("私は20歳未満です");
}

else if

if (age >= 20) {
  console.log("私は20歳以上です");
}else if(age >= 10){
  console.log("私は20歳未満ですが、10歳以上です");
}else {
  console.log("私は10歳未満です");
}

&& , ||

&&  // かつ
||  // または

const age = 24;

if(age >= 20 && age <=30){ 
  console.log("私は20代です");
}

switch文

  • switch(条件の値){ 処理 }
  • break;がないと処理が終わらない
  • defaultはブロック処理。else類似
const rank = 2;

switch (rank) {
  case 1:
    console.log("金メダルです!");
    break;

   case 2:
    console.log("銀メダルです!");
    break;
  
 
  case 3:
    console.log("銅メダルです!");
    break;

	default: //どれも当てはまらない時
		console.log("メダルはありません");
  		break;
  
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?