js基礎運算子
1 、入職薪水10K,每年漲幅入職薪水的5%,50年後工資多少?
var salary = 10000; // 入職時年薪
var incresa = 0.05 // 增漲幅度
var years = 50; // 工作時間
var result = salary+salary*incresa*years; // 50年後的薪水
console.log("第一題答案:"+result); // 第一題答案:35000
2 、為抵抗洪水,戰士連續作戰89小時,程式設計計算共多少天零多少小時?
var hours = 89; // 工作時間
var day = parseInt(hours/24) ; // 天數
var time = hours%24; //求小時
console.log("第二題答案:"+day+"天,"+time+"小時。");//第二題答案:3天,17小時。
3 、它需要一個程式將華氏溫度(80度)轉換為攝氏度,並以華氏度和攝氏度為單位分別顯示該溫度。
提示:攝氏度與華氏度的轉換公式為:攝氏度 = 5/9.0*(華氏度-32)
var h = 80; // 華氏溫度
var s = (5/9.0*(h-32));// 攝氏溫度
var result = s.toFixed(1); // 保留一位小數
console.log("華氏度是:"+h+"度。攝氏度是:"+result+"度。"); //華氏度是:80度。攝氏度是:26.7度。
4 、給定一個三位數,分別把這個數字的百位、十位、個位算出來並顯示。
var num = prompt("請輸入一個三位數字");
var num1 = parseInt(num/100); // 百數:除100得百位數
var num2 = parseInt(num/10)%10; // 十位 :除10得到2位數,再模10取得
var num3 = num%10; // 個位:模10取得個位數
alert("你輸入的是:"+num+" 。百位是:"+num1+" 。十位是:"+num2+" 。個位是:"+num3);