札束風呂を目指して初めてのJavaScriptを動画で学んでいく その1
配信者のRevinさん(プログラマー)が友人のやられ上手さん(プログラミング初心者)にJavascriptを教えていく動画シリーズが面白いです。
うはうは☆プログラミング 第1回 札束風呂に入りたい! by Revin ニコニコ技術部/動画 - ニコニコ動画
一応C++は昔に勉強しましたが、JavaScriptには初めて挑戦します。ブログにこのシリーズで自分の作ったプログラムを残していきたいと思います。
第8回前半
0から10までを表示するプログラム
count=0;
while(count<11){
console.log(count);
count++;
}
第8回後半
2つの数字の間の合計を求めるプログラム
num1=1;
num2=100;
box=num1;
sum=0;
while(box<=num2){
sum=sum+box;
box++;
}
console.log(num1+"から"+num2+"までの合計は、"+sum+"です!");
第9回前半
100面のサイコロ機能を持つプログラム
console.log("サイコロの結果は"+Math.ceil(Math.random()*100)+"です!");
第9回後半
1d100のサイコロ。1~5のときはクリティカル、96~100はファンブル、それ以外は普通に表示するプログラムです。間違えたプログラムを最初に載せます。
dice=Math.floor(Math.random*100+1);
if(1<=dice && dice<=5){
console.log("サイコロの結果は"+dice+"で、クリティカルです!");
}
else if(96<=dice && dice<=100){
console.log("サイコロの結果は"+dice+"で、ファンブルです!");
}
else{
console.log("サイコロの結果は"+dice+"です!");
}
Math.randam()のかっこを忘れていて、diceがNaNとかいう表示になってしまいました。
ちゃんとできたやつがこちら。
dice=Math.floor(Math.random()*100+1);
if(1<=dice && dice<=5){
console.log("サイコロの結果は"+dice+"で、クリティカルです!");
}
else if(96<=dice && dice<=100){
console.log("サイコロの結果は"+dice+"で、ファンブルです!");
}
else{
console.log("サイコロの結果は"+dice+"です!");
}
第10回前半
100面サイコロの機能を持つ関数
dice=function(){
return Math.floor(Math.random()*100+1);
};
console.log("サイコロの結果は"+dice()+"です!");
第10回後半
moneyとpriceを入力すれば買えるかどうかがわかる関数
canBuy=function(money,price){
if(money<price){
return true;
}
else{
return false;
}
};
今回は以上です。これからもこの動画シリーズで勉強するのでまたブログ投稿します。いつかはプログラミングで何か作ってみたいです。