Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
//--------------------------------------------------------------------------------
//
// 0から99までの数字を出力する
//
//--------------------------------------------------------------------------------
for(var i=0; i<100; i++){
console.log(i);
}
//--------------------------------------------------------------------------------
//
// 99から0までの数字を出力する
//
//--------------------------------------------------------------------------------
for(var i=0; i<100; i++){
console.log(99-i);
}
//--------------------------------------------------------------------------------
//
// 僕は0歳ですから僕は99歳ですまでの文字列を出力する
//
//--------------------------------------------------------------------------------
for(var i=0; i<100; i++){
console.log('僕は' + i + '歳です');
}
//--------------------------------------------------------------------------------
//
// 0から99までの合計の数字を出力する
//
//--------------------------------------------------------------------------------
var total = 0;
for(var i=0; i<100; i++){
total += i;
}
console.log(total);
//--------------------------------------------------------------------------------
//
// 1から100までの数値の入った配列を作って出力する
//
//--------------------------------------------------------------------------------
var resultArray = [];
for(var i=0; i<100; i++){
resultArray[i] = i;
}
console.log(resultArray);
//--------------------------------------------------------------------------------
//
// 「おはよう」「こんにちは」「こんばんは」の3つの要素が入った配列を作って、for文で出力する
//
//--------------------------------------------------------------------------------
var aisatsuArray = ['おはよう','こんにちは','こんばんわ'];
for(var i=0; i<3; i++){
console.log(aisatsuArray[i]);
}
//--------------------------------------------------------------------------------
//
// jpegPath("abc")と呼びだすと、/contents/images/abc.jpg という文字列を返す関数を作って実行する
//
//--------------------------------------------------------------------------------
function jpegPath(fileName){
return '/contents/images/' + fileName;
}
jpegPath('abc.jpg');
//--------------------------------------------------------------------------------
//
// rangeNumber(0,10)と呼びだすと、[1,2,3,4,5,6,7,8,9,10]という配列を返す関数を作って実行する
//
//--------------------------------------------------------------------------------
// ちょっとこれ設問がいくつかの解釈ができるなと思うのですみません
// 回答もふたつ置いておきます
// 解釈1
// num1 : 出力される配列の最小の数値より1小さい値
// num2 : 出力される配列の要素数
function rangeNumber1(num1, num2){
var resultArray = [];
for(var i=0; i<num2; i++){
resultArray[i] = num1+1+i;
}
return resultArray;
}
// 解釈2
// num1 : 出力される配列の最小の数値より1小さい値
// num2 : 出力される配列の最大の数値
function rangeNumber2(num1, num2){
var resultArray = [];
for(var i=0; i<num2-num1; i++){
resultArray[i] = num1+1+i;
}
return resultArray;
}
// 0,10の引数を渡した場合はどちらの関数も答えは同じなので設問は満たしている
console.log(rangeNumber1(0,10));
console.log(rangeNumber2(0,10));
// でも別の引数を渡した場合には違ってくる(が今回の設問ではどちらも正であると言える)
console.log(rangeNumber1(10,20));
console.log(rangeNumber2(10,20));
//--------------------------------------------------------------------------------
//
// 年齢が偶数の時は"僕は◯歳です。偶数が好きです"と出し、
// 奇数の時は"僕は◯歳です。奇数が嫌いです"と出す、のを99歳まで、出力する
//
//--------------------------------------------------------------------------------
for(var i=0; i<100; i++){
if(i % 2 == 0){
console.log('僕は' + i + '歳です。偶数が好きです');
}else{
console.log('僕は' + i + '歳です。奇数が嫌いです');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment