javascript練習用1

背景
投稿者投稿者ぽんつよいいね26お気に入り登録1
プレイ回数9918難易度(3.8) 1106打 長文
javascriptの練習用です。
順位 名前 スコア 称号 打鍵/秒 正誤率 時間(秒) 打鍵数 ミス 問題 日付
1 ku 4709 C++ 4.7 99.8% 234.4 1106 2 55 2024/08/11
2 noa 2348 F++ 2.3 99.6% 469.3 1106 4 55 2024/09/15
3 ACCO 2223 F+ 2.3 95.1% 472.2 1106 56 55 2024/09/24

関連タイピング

問題文

ふりがな非表示 ふりがな表示

(eval(string);)

文字列 ⇒javascriptとして実行

(isnan())

isNaN() isNan //Nanかどうか確認

(parseint(”string”, base);)

parseInt(); 文字列を整数に(基数の設定)

(encodeuri(”string”);)

encodeURI();エンコード 「/」「:」「&」「+」「=」は除く

(encodeuricomponent(”string”);)

encodeURIComponent(); エンコード 全ての文字

(number.isinteger(”string”);)

Number.isInteger("1"); 整数かどうかチェック

(math.abs(x);)

Math.abs(-2); 絶対値を取得

(math.max(x, y, z);)

Math.max(1, 2, 3); 最大値を取得

(math.min(x, y, z);)

Math.min(1, 2, 3); 最小値を取得

(math.random();)

Math.random(); 0 ~1未満の乱数を作成

(math.floor(x);)

Math.floor(1.55); 小数点以下切り捨て

(math.ceil(x);)

Math.ceil(2.3); 小数点以下切り上げ

(math.round(x);)

Math.round(1.66); 四捨五入する

(date.now();)

Date.now(); 現在の時間を取得

(str.charat(0);)

string.charAt(0); 1文字目を取得

(str.length;)

文字数を取得

(str.slice(0,-2);)

先頭1番目から後方3文字目までを取得

(str.substring(0,5);)

先頭1番目から5文字目までを取得

(str.substr(0,5);)

先頭1番目から5文字取得

(split(’&’, 3);)

文字列を&で分割し配列で返す(最大3つに分割)

など

(str.tolowercase();)

小文字に変換

(str.touppercase();)

大文字に変換

(indexof(substr, 3);)

前方からの抽出(4文字目から ’substr’を検索、位置を返す)

(lastindexof(substr, 3);)

後方から検索('str'を後ろから4文字目から検索、位置を返す)

(str1.concat(str2);)

str1とstr2を結合

(str.link(”href”);)

<a href="href">str</a>の形に変換

(str.match(reg);)

正規表現regのパターンにマッチしたものを取得

(str.replace(reg, rep);)

正規表現regのパターンにマッチしたものをrepで置換

(str.search(reg);)

正規表現regのパターンにマッチした最初の文字位置を取得

(array.isarray(arr);)

Array.isArray(arr);配列かどうかを取得

(arr.length)

要素の数を取得

(arr.concat(arr2);)

arr と arr2を結合

(arr.join(”&”);)

&で各要素を結合し文字列にして返す

(arr.tostring();)

要素, 要素, 要素, 要素というCSV形式で返す

(arr.slice(0, 5);)

1番目から6番目までを抜き出す

(arr.splice(0, 1, ”rep1”, ”rep2”);)

配列の0番目から1個削除し、そこにrep1とrep2を挿入(置き換え)

(arr.pop();)

末尾の要素を削除

(arr.push(data1);)

末尾にdata1を追加

(arr.shift();)

先頭の要素を削除

(arr.unshift(data1, data2);)

先頭にdata1とdata2を追加

(arr.sort(fnc);)

配列を昇順に並び変え(fncでコントロール可能)

(arr.reverse();)

配列を逆順に並び変え

(document.body.insertadjacenthtml(”beforeend”, ”html”);)

HTMLを書き換える

(window.addeventlistener(”load”,function(eve){},false);)

addEventListener loadイベントを登録する

(.addeventlistener(”domcontentloaded”,function(eve){})

loadより早いDOMContentLoaded

(date.prototype.getfullyear())

今の年を取得する

(settimeout(fnc, 1000);)

setTimeoutとsetIntervalの第一引数には関数名を

(var obj = json.parse(text);)

JSONのパース(evalは使わない)

((function(){”use strict”;});)

strictモードを使う

(delete obj.x)

要素を削除する(varでの変数は削除できない。配列のindexも同じ)

(typeof aaa)

データ型の取得(プリミティブ値のみ)

(for(i = 0; i < arr.length; i++){})

配列要素をループで回す

(for( var i in arr){})

for...in ハッシュのキーを操作する(通常の配列では使わない)

(do{}while();)

ループ式(最後に;がつくので注意)

(try{throw new error(’msg’);}catch(e){}finally{})

例外処理(自分でエラーを発生させる)

問題文を全て表示 一部のみ表示 誤字・脱字等の報告