ブラウザの画面でマウスの右クリックをできないようにします。oncontextmenuイベントを利用します。 Program <!DOCTYPE html> <html lang=”ja”>
月別アーカイブ:2019年7月
現在時刻のタイムスタンプを取得する
現在時刻のタイムスタンプをミリ秒で取得するのは簡単です。 Program Date.now(); // → 1563187518470 以下よりも短い。 var d = new Date(); d.g
数値の大小を比較する(Math.max, Math.min)
与えられた引数の中で最大(最小)の値を返します。 2つの数値が与えられれば、大きいほう(小さいほう)が返ります。 引数が2つの場合なら不等号と似たようなものになりますが、引数を3つ以上渡すことができ、
2進数、8進数、16進数、10進数を変換する
2進数 ⇔ 10進数、16進数 ⇔ 10進数、x進数 ⇔ y進数の変換。 n進数 → 10進数 n進数を10進数に変換するには、parseIntを使います。 //2進数 → 10進数 var a =
四捨五入、切り捨て、切り上げを行う
四捨五入、切り捨て、切り上げを行うサンプルです。 四捨五入をする 四捨五入は、Math.roundを使用します。 //小数以下を四捨五入する var a = 123.456; var result =
数値をカンマ区切りにする(自作関数)
数値をカンマ区切りの文字列に変換します。 php.js より。 Program function number_format(number, decimals, decPoint, thousands
数値をカンマ区切りにする(Number.toLocaleString)
数値をカンマ区切りの文字列に変換します。 Program // 元の数値 var n = 123456789; // カンマ区切り文字列 var s = n.toLocaleString(); //
数値文字列を数値型に変換する
数値文字列を数値型に変換します。 Program // 数値文字列 var str = “123.89”; // int型(整数型)に変換 var n = parseInt(str); // → 1
文字列に指定した文字が含まれるか判定する(RegExp.test)
ある文字列が、指定した文字列を含むかどうかの判定をします。 正規表現を使うので、String.indexOf を使うよりも高度なことができます。 マッチすれば true、マッチしなければ false
文字列に指定した文字が含まれるか判定する(String.match)
ある文字列が、指定した文字列を含むかどうかの判定をします。 matchを使うと、配列が返ってきます。 含まれなければ null が返ってきます。 Program var s = “abcdefghij