基本文法
変数の命名ルール
2語以上の場合はcharacterNameのように途中で大文字にすること
テンプレートリテラル
バッククォーテーションを使うと中に変数を入れられる
`私は${name}です`
(厳密)等価演算子
等価演算子は数値を文字列に直してから同じかどうか判別する
const a = 10;
const b = '10';
console.log(a == b); // True
console.log(a === b); // False
かつ、または
a < 5 && b < 5
a < 5 || b < 5
switch文
switch (nationality) {
case 'usa':
console.log('america');
break;
case 'jp':
console.log('japan');
break;
default:
console.log('korea');
break;
} <---セミコロン不要
for文
for ( let i = 0; i < 100; i++ ) { 略 }
配列
const arr = ['user1', 'user2', 'user3'];
arr[0] = 'Katy';
オブジェクト
const obj = { id: 1, name: 'Katy'}
obj.name = 'John';
オブジェクトを要素にもつ配列
const arr = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Cate' }
]
arr[0].name = 'Michael';
Undefined
const obj = { id: 1, name: '' }
if ( obj.name === undefined ) { }