基本文法

Javascript

変数の命名ルール

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 ) {  }
BACK