# if else 奇數,偶數作業練習 題目:設定一個整數,並計算整除後的整數是奇數還是偶數 流程圖拆解: https://whimsical.com/DYkwvsFWjdhuvuWi5jvdiY Code碼: let errorNumber = Math.random() * 100; // errorNumber = Math.ceil(errorNumber); // Math.ceil()方法;向上取整,有小數就整數部分加1 // errorNumber = Math.round(errorNumber); //Math.round()方法;四捨五入 // errorNumber = Math.floor(errorNumber); //Math.floor()方法;向下取整 errorNumber = parseInt(errorNumber); //parseInt()方法;可從字串轉為數字並會丟棄小數部分,保留整數部分 console.log(errorNumber); console.log((errorNumber%2) === 0 ); if ((**errorNumber%2**) === 0){ console.warn('是偶數'); }else{ console.error('是奇數'); } ※ 奇數和偶數的判斷是數學運算中經常碰到的問題,比如:有變量x,如果x=1則爲奇數,爲2則爲偶數。 方法一:求餘% if ((**errorNumber%2**) === 0){ ////判定條件餘數爲0時爲偶數 ★故根據奇數偶數的定義,若整數除以2沒有餘數,則爲偶數,否則爲奇數。 因此,偶數取餘結果爲0代表是偶數,奇數取餘結果爲非零代表是奇數,在上述if(條件)判斷中,若條件爲零,表示條件成立,否則表示條件不成立(即不執行if()之後的語句)