Third-gig

Stats of My Life

JavaScript

JavaScript_関数宣言4パターン記載

備忘として記載します。 それぞれの特徴の整理はこれからです。 //①functionコンストラクター経由で定義する var getTriangle = new Function('base', 'height', 'return base * height / 2;'); console.log(getTriangle(5,2)); //②functionとして定義する f…

JavaScript_FizzBuzz問題解いてみました。

機会があり改めて解いてみました。functionを利用したパターンです。 function fizzBuzz(i) { if ((i % 3 === 0) && (i % 5 === 0)) { return 'FizzBuzz'; } else if (i % 3 === 0) { return 'Fizz'; } else if (i % 5 === 0) { return 'Buzz'; } else { ret…

JavaScript_MyMemo(2次元配列セット方法&末尾にある空白文字を一括削除 + 改行セット)

// ①ary[3][2] の2次元配列を作成する var ary = new Array(3); for (y=0; y

JavaScript_MyMemo(createElement,createTextNode,appendChild,getElementById,addEventListener))

<html lang=ja> <head> <meta charset="utf-8"> <title>template</title> </head> <body> <input type="button" id="button" value="押してね" onclick="check()"> <script> //要素<p>作成方法 var hello = document.createElement("p"); //要素テキストノード作成 var text = document.createTextNode("aaaa") //bodyに表示 docume…</p></body></html>

JavaScript_MyMemo(ary[][](2次元配列)、Math.floor,Math.ceil,Math.round)

//①2次元配列セット方法(正しい方法かは不明) //1次配列line[]には次のように半角スペース、かつ文字列で2つの数字がセットされている // "1 2" ←0行目 // "3 4" ←1行目 // "5 6" ←2行目 // "7 8" ←3行目 //↑これを2次元配列に入れ直す場合の処理 //[[1][2]…

JavaScript_MyMemo(replace,split,indexOf,replace)

最近JavaSciptを触るようになりました。以下、自分用のメモ。 //①改行を削除する var line = chunk.replace(/\r?\n/g,""); //②改行削除 + 半角スペースで区切ったデータ配列を作成 var line = chunk.replace(/\r?\n/g,"").split(" "); //③文字列"A"が含まれ…