js基础运算符

来源:互联网 发布:js toggleclass 编辑:程序博客网 时间:2024/06/10 22:09

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);












0 1
原创粉丝点击