JavaScript インスタンス
- 前のページ JS D3.js
- 次のページ JS HTML DOM
JavaScript ができることは何ですか?
JavaScript をどこに挿入するか
JavaScriptの構文
JavaScriptの文
JavaScriptの変数
JavaScriptの文字列連結
JavaScriptのデータ型
JavaScriptのオブジェクト
JavaScriptの文字列
- 文字列はシングルクォートまたはダブルクォートで囲まれます
- いくつかの文字列の例を示します
- 引用符の前に反斜線を追加すると、引用符として認識されます
- 文字列の長さを特定
- テキスト文字列には反斜線で折り返しを使用します
- コードには反斜線で折り返しは使用できません
- テキストが文字列内で最初に現れる位置を特定 - indexOf()
- 文字列内でテキストを検索し、見つかった場合にそのテキストを返す - match()
- 文字列内の文字を置き換える - replace()
- 文字列を大文字に変換 - toUpperCase()
- 文字列を小文字に変換 - toLowerCase()
- 文字列を配列に分割 - split()
JavaScriptの数字
- 小数点があるかないかに関わらず、数値を書くことができます
- 非常に大きいか非常に小さい数を指数記数法で書くことができます
- 数字は 15 桁まで正確に表示されます
- 浮動小数点算術は常に 100% 精確ではありません
- しかし、この問題を解決するために 10 で割り、かけ、除けることができます
- 二つの数を足すと、新しい数が生成されます
- 二つの数字文字を足すと、結合された文字が生成されます
- 数字と数字文字を足すと、結合された文字が生成されます
- 数字文字と数字を足すと、結合された文字が生成されます
- 文字と数字を足す際の一般的な誤り 1
- 文字列と数字を足す際の一般的なエラー 2
- 除法演算では、JavaScript は文字列を数字に変換しようとします
- 乗法演算では、JavaScript は文字列を数字に変換しようとします
- 減法演算では、JavaScript は文字列を数字に変換しようとします
- 加法演算では、JavaScript は文字列を数字に変換しません
- 文字列で割られる数はもはや数ではなくなります
- 数字を文字列で割ると数字が返されます
- グローバル JavaScript 関数 isNaN() は値が数字かどうかを判断します
- 数学的な演算で NaN を使用すると常に NaN が返されます
- 数学的な文字列演算で NaN を使用すると NaN が結合されます
- NaN のタイプは数字です(もちろんです!typeof NaN は number を返します)
- 最大可能数字を超える数字が計算された場合、無限大(Infinity)が返されます
- 0で割ると Infinity が生成されます
- Infinity も数です(typeof Infinity は number を返します)
- 接頭辞 0x がついている定数は十六進数として解釈されます
- toString() メソッドは十六進数、八進数、または二進数で数を出力できます
- 数字はオブジェクトでもあります
- 数字とオブジェクトは安全に比較できません
- オブジェクトとオブジェクトは安全に比較できません
JavaScriptの数字メソッド
- toString() メソッドは数字を文字列に変換します
- valueOf() メソッドは数字を数字として返します
- toExponential() メソッドは指数表示法の数字を返します
- toFixed() メソッドは数字を指定された桁数に四捨五入します
- toPrecision() メソッドは指定された長さの数字を返します
- グローバルメソッド Number() は変数を数字に変換します
- グローバルメソッド Number() は日付を数字に変換することもできます
- グローバルメソッド parseInt() は文字列を数字に変換します
- グローバルメソッド parseFloat() は文字列を数字に変換します
- MAX_VALUE は JavaScript で可能な最大の数字を返します
- MIN_VALUE は JavaScript で可能な最小の数字を返します
- POSITIVE_INFINITY は無限大を意味します
- オーバーフロー時は POSITIVE_INFINITY が返されます
- NEGATIVE_INFINITY は負の無限大を意味します
- オーバーフロー時は NEGATIVE_INFINITY が返されます
- NaN は「非数字」を意味します
- 文字列に対する算術は NaN になります
- 変数に数字属性を使用すると undefined が返されます
JavaScript 数学
- Math.PI は PI の値を返します
- Math.round(x) は x の切り捨てた値(四捨五入値)を返す
- Math.pow(x, y) は x の y 次方を返す
- Math.sqrt(x) は x の平方根を返す
- Math.abs(x) は x の絶対値を返す
- Math.ceil(x) は x の上向きに切り上げた値を返す
- Math.floor(x) は x の下向きに切り捨てた値を返す
- Math.sin(x) は角度 x(ラジアンで)の正弦を返す
- Math.cos(x) は角度 x(ラジアンで)の余弦を返す
- Math.max() は引数リストの最高値を返す
- Math.min() は引数リストの最低値を返す
- 摂氏度を華氏度に変換する
JavaScriptのランダム
JavaScriptの日期
JavaScriptの配列
JavaScriptの配列メソッド
JavaScriptの配列ソート
JavaScript の配列のイテレーション
JavaScript 类型変換
JavaScript のブール
JavaScript の比較
- 5 を x に割り当て、次に (x == 8) の値を表示
- 5 を x に割り当て、次に (x == 5) の値を表示
- 5 を x に割り当て、次に (x === 5) の値を表示
- 5 を x に割り当て、次に (x === "5") の値を表示
- x に 5 を割り当て、(x != 8) の値を表示
- x に 5 を割り当て、(x !== 5) の値を表示
- x に 5 を割り当て、(x !== "5") の値を表示
- x に 5 を割り当て、(x > 8) の値を表示
- x に 5 を割り当て、(x < 8) の値を表示
- x に 5 を割り当て、(x >= 8) の値を表示
- x に 5 を割り当て、(x <= 8) の値を表示
JavaScript ループ
JavaScriptのオブジェクト
JavaScript オブジェクトの属性
JSON オブジェクト
JSON 配列
JSON パーサ
JSON Stringify
JSON PHP
JSON JSONP
- 前のページ JS D3.js
- 次のページ JS HTML DOM