javascript練習用1

背景
投稿者投稿者ぽんつよ  いいね26  お気に入り登録1
プレイ回数1万  難易度(3.8) 1106打 長文
javascriptの練習用です。

関連タイピング

  • 競プロC++基礎

    競プロC++基礎

    ※long long → ll, vector → vc

    プレイ回数601 英語90秒
  • プログラミングタイピング

    プログラミングタイピング

    プログラミングを学びたい方は是非!2013/07/03公開

    プレイ回数38万 1071打
  • python

    python

    pythonのコードを打とう

    プレイ回数77 長文60秒
  • C言語で慣れる記号・数字練習

    C言語で慣れる記号・数字練習

    C言語を用いた記号・数字のタッチタイピング練習です。

    プレイ回数2954 英語長文220打
  • 競プロ向けc++

    競プロ向けc++

    競技プログラミングに特化したc++コードのタイピングです。

    プレイ回数3939 英語長文300秒
  • コマンドタイピング

    コマンドタイピング

    コマンドラインやプログラミング言語のタイピング練習用

    プレイ回数3876 英語長文90秒
  • HTML&CSS

    HTML&CSS

    HTML&CSSを忘れないために

    プレイ回数3万 英語長文759打
  • C/C#言語単語練習

    C/C#言語単語練習

    C言語/C#言語の単語練習です。記号なども多いです。

    プレイ回数2878 英語長文318打

問題文

ふりがな非表示 ふりがな表示
(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{}) 例外処理(自分でエラーを発生させる)
問題文を全て表示 一部のみ表示 誤字・脱字等の報告

ぽんつよのタイピング

オススメの新着タイピング

タイピング練習講座 ローマ字入力表 アプリケーションの使い方 よくある質問

人気ランキング

注目キーワード