iT邦幫忙

2021 iThome 鐵人賽

DAY 11
0
Modern Web

JS進入新手村,我好害怕系列 第 11

Day11:終於要進去新手村了-Javascript-變數與運算子簡單的綜合運用

這裡就記錄一下前兩篇變數與運算子綜合運用的方式,做個簡單練習。

下面就寫一個簡單的乘法計算,最近剛好有點胖了,寫個BMI計算好了。
這個部分會使用到prompt()函式,使用這個函式會跳出警告視窗,prompt("提示文字","預設值"),預設值的部分也可以自行輸入資料。

var height = prompt("請輸入身高(單位公尺)", "1.7");
var weight = prompt("請輸入體重(單位公斤)", "60");
var result = weight / (height * height);
alert(result);

會跳出下列視窗
https://ithelp.ithome.com.tw/upload/images/20210926/20130509OfOdzWJhaE.jpg]
https://ithelp.ithome.com.tw/upload/images/20210926/20130509tazR5fnWeG.jpg
https://ithelp.ithome.com.tw/upload/images/20210926/20130509PojkAm4AHH.jpg

雖然說結果出來了,可是因為沒辦法整除,這個小數點實在太多了!!!
所以我就去網路找到了下面這個函式

toFixed()

這個函式可以保留小數到指定的位數,最常用到的通常會是保留到小數第二位,如果要保留到小數第二位,就是在括號內輸入2,函式會四捨五入到小數第二位,所以只要把原本的程式碼加進去這個函數,就可以取得BMI了

var height = prompt("請輸入身高(單位公尺)", "1.7");
var weight = prompt("請輸入體重(單位公斤)", "60");
var result = weight / (height * height);
alert(result.toFixed(2));

此時就會得到下面的結果
https://ithelp.ithome.com.tw/upload/images/20210926/20130509zoiAJQ5mpF.jpg

我也試著算一下自己的BMI,不說了,我先去哭了嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚。

參考資料:
https://www.itread01.com/p/986260.html


上一篇
Day10:終於要進去新手村了-Javascript-變數
下一篇
Day12:終於要進去新手村了-Javascript-資料型態轉換-將字串變成數字
系列文
JS進入新手村,我好害怕30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言