Open4
つみあげトレーニング3章
JavaScriptつみあげトレーニング03_01
javaScript積み上げトレーニングブックより
関数とメゾットの呼び出し
c3_1_1.js
let txt ='子';
console.log('2行目の時点では',txt);
txt = '丑';
console.log('4行目時点では',txt);
c3_1_2.js
let txt1=prompt();
console.log(txt);
c3_1_3.js
let price=parseInt(prompt('税抜き価格を数字で入力:'));
let tax=price*0.1;
console.log('消費税額:',tax);
JavaScriptつみあげトレーニング03_02_03
javaScript積み上げトレーニングブックより
条件分岐
Jc3_3_1.js
let birthYear=parseInt(prompt('生年を入力:'));
console.log(birthYear>=2019);
c3_3_2.js
let birthYear2=parseInt(prompt('生年を入力:'));
console.log(1989<=birthYear2&&birthYear2<=2019);
c3_3_3.js
let birthYear3=parseInt(prompt('生年を入力:'));
let currentYear=2021
console.log(birthYear3<0||currentYear<birthYear3);
JavaScriptつみあげトレーニング03_04
javaScript積み上げトレーニングブックより
if文処理分岐
c3_4_1.js
let birthYear4=parseInt(prompt('生年を西暦で入力'));
if(2019<=birthYear4){
console.log('令和');
}
console.log('判定終了');
c3_4_2.js
let birthYear5=parseInt(prompt('生年を西暦で入力'));
if(2019<=birthYear5){
console.log('令和');
}
else if(1989<=birthYear5){
console.log('平成');
}
else{
console.log('対象外');
}
console.log('判定終了');
c3_4_3.js
let birthYear6=parseInt(prompt('生年を西暦で入力'));
if(2020<=birthYear6){
console.log('令和');
}
else if(birthYear6===2019){
let birthMoth=parseInt(prompt('月を入力'));
if (5<=birthMoth){
console.log('令和');
}
else{
console.log('平成');
}
}
else if(1989<=birthYear6){
console.log('平成');
}
else{
console.log('対象外');
}
console.log('判定終了');
c3_4_4.js
let text=prompt('文字を入力してください:');
if(!text){
console.log('入力されていません。');
}
JavaScriptつみあげトレーニング03_05
javaScript積み上げトレーニングブックより
if文以外の処理分岐
3_5_1.js
let season=prompt('好きな季節は?:');
switch(season){
case'春':
console.log('あなたは心清き人です');
break;
case'春':
console.log('あなたは心清き人です');
break;
case'春':
console.log('あなたは心清き人です');
break;
case'春':
console.log('あなたは心清き人です');
break;
default:
console.log('そんな季節はありません');
}
c3_5_2.js
const headToLeft = true;
let fish = headToLeft ? 'ヒラメ' : 'カレイ';
console.log(fish);
c3_5_3.js
const headToLeft = true;
let fish;
if (headToLeft){
fish = 'ヒラメ';
}
else{
fish='カレイ';
}
console.log(fish);