[伯俊]Javascript 1330

1181 ワード

TITLE
2つの数字を比較する
質問する
2つの整数a,bが与えられると、比較プログラムが作成される
<入力>
最初の行はAとBを与える.AとBはスペースで区切られています.
<出力>
1行目には、次の3つのいずれかが出力されます.
AがBより大きい場合は">"を出力します.
AがBより小さい場合は「<」を出力します.
AとBが同じ場合は"=="を出力します.
入力例1
1 2
サンプル出力1
<
入力例2
10 2
問題を解く
const readline = require('readline');

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
});

rl.on('line', function (line) {
    const input = line.split(' ');
 
const a = Number(input[0]);
const b = Number(input[1]);
    
    if(a>b) {
        console.log('>');
    } else if(a<b) {
        console.log('<');
    } else {
        console.log('==');
    }
    
rl.close();
}).on('close', function () {
    process.exit();
});
if構文
if(条件式){0}
statement1
}else if(条件式){
statement2
} else {
statement3
条件式の虚の値
  • false
  • undefined
  • null
  • 0
  • NaN
  • ("")
  • 回答の時に条件式の最後にelseで条件式を渡すと実行時に条件式を書くのになぜダメなのかずっとうろうろしている…!!拭いてすぐにいいんだけど、うわっ
    1、2番の条件が満たされていない場合、最後に条件に合わない事例がすべて出力されますので、条件式は使用できません!