コンテンツにスキップ

予約語

キーワードJS出力説明
constconst定数宣言
letlet変数宣言
varvarvar宣言(非推奨)
be=代入
キーワードJS出力説明
fnfunction関数宣言/式
returnreturn戻り値を返す
to=> expr式本体
gives(消去)戻り値の型注釈
asyncasync非同期関数
awaitawaitawait式
キーワードJS出力説明
ifif条件分岐
elifelse ifelse-if分岐
elseelseelse分岐
unlessif (!(...))否定条件分岐
then(三項/インライン)インライン条件
キーワードJS出力説明
whilewhilewhileループ
untilwhile (!(...))否定whileループ
forforforループ
inof / inイテレータ
range(数値範囲)範囲ベースのループ
breakbreakbreak
continuecontinuecontinue
キーワードJS出力説明
matchif-elseチェーンマッチ式
when(マッチアーム)マッチケース
キーワードJS出力説明
importimportESMインポート
fromfromインポート元
exportexportESMエクスポート
defaultdefaultデフォルトエクスポート
requirerequire()CJS require
useimportドットパスインポート
namespaceIIFEモジュール名前空間
pubexport公開エクスポート
all* as名前空間インポート
キーワードJS出力
add+
sub-
mul*
div/
mod%
pow**
neg-(単項)
キーワードJS出力
eq===
neq / not eq!==
lt<
gt>
le / lt eq<=
ge / gt eq>=
キーワードJS出力
and&&
or||
not!
キーワードJS出力
pipeb(a)
キーワードJS出力説明
istypeof / instanceof型チェック
as(消去)型キャスト
of(消去)型注釈
typeoftypeoftypeof演算子
instanceofinstanceofインスタンスチェック
type(消去)型エイリアス
キーワードJS出力
newnew
deletedelete
thisthis
throwthrow
trytry
catchcatch
finallyfinally
pipeパイプライン演算子
list配列リテラル
objectオブジェクトリテラル