JavaScript¶
実行環境¶
Webブラウザ上で実行¶
スタンドアロンのマシン上で実行¶
ライブラリ¶
3Dグラフィックス¶
計算¶
文法¶
全貌¶
/*
JavaScriptの書き方参照用 ← 複数行コメント
*/
// 変数宣言 ← 1行コメント
const PI = 3.14; // 再代入不可の変数定義
let count = 10; // 代入可能な変数定義 初期値を省略すると undefined で初期化。varの改善なのでlet推奨
// 関数宣言
function my_func(arg1, arg2) {
let ans;
ans = arg1 + arg2;
return ans;
}
// 関数呼び出し
const answer = my_func(108, 251);
変数¶
データ型¶
- プリミティブ型
- Boolean: true または false
- Number: 数値型のデータ(IEEE 754形式)
- BigInt: 任意精度の整数
- String: 文字列
- undefined: 未定義を意味する
- null: 値が存在しないことを意味する
- Symbol: 一意で不変な値
- オブジェクト
リテラル¶
- 文字列リテラル: ダブルクォート、シングルクォート、またはバッククォートで囲った文字列
- Boolean: trueとfalse
- Number: 整数リテラル(例: 987)、浮動小数点数リテラル(例: 2.768, 2e3)
- 2進数は先頭に0b、8進数は先頭に0o、16新数は先頭に0xを付けた数値
- BigInt: 整数リテラル(例:2483597104951439782n)
関数¶