「動的型付け言語」とは、変数や関数の引数・戻り値と言った値の型が、プログラムの実行時の値によって動的に変化する言語です。 JavaScriptで変数を宣言する際は、変数名だけを決めますよね。 動的型付け言語と対をなす性質を持った言語を「静的型付け言語」と呼びます。 「静的型付け言語」...
関数とクラスメソッドの第1引数にthis引数を使用可能(アロー関数を除く) アロー関数を除いてthisは実行時に決定されるため、以下のようなコードはコンパイル時にエラーと認識されず、実行時にエラーとなる。class User { name: string = "taro"; sayName(this: User) { console.log(this.name);...
■構文・引数・戻り値 構文 document.cookie 構文(オプション付き) document.cookie = “クッキー名=値; max-age=有効秒数; expires=有効日付 domain=ドメイン; path=パス; secure” オプションの説明 max-age属性・expires属性・domain属性・path属性・secure属性はオプションです。
とりあえず、1つ目のボタン「承認」について、confirm関数を組み込みたいと思い、施行してみましたが、 --- 指定された引数は、有効な値の範囲内にありません。パラメータ名 : index 説明: 現在の Web 要求を実行中に、ハンドルされていない...
そういった場合は、[F10] キーを押下することで、関数の定義コードにはステップインしなくなります。これをステップオーバー実行と言います。また、関数の定義コードにステップインしてしまった場合は、[Shift] + [F11] キーで、関数の呼出し元コード内にもどることができます。これをステ...
【JS】RegExp の複数行記述、RegExp 内での変数参照がしたいので、RegExp を結合する関数を作った 前回の記事では,コードを 80 文字/行以内に収めたいけれど,正規表現リテラルは途中で改行できないので,長い正規表現を一旦文字列型変数に代入してから+で結合 → 正規表現化という手順を踏んでいま...
コールバックの引数 setInterval() は指定ミリ秒に呼び出されたコールバックをコールバック関数に引き渡しますが、もしそれが引数のように他のものを期待している場合、それを混同する可能性があります。この問題を回避するためには、コールバックを呼び出すために無名関数を使用してください...
スプレッド構文 は、複数の引数 (関数呼び出しのため) または複数の要素 (配列リテラルのため)、あるいは複数の値 (分割代入のため) が置かれるところで式が展開されます。スプレッド構文 - JavaScript | MDNスプレッド構文を利用すれば、従来の構文より簡潔に記述できる。 言葉だと説明しづ...