·运算符数学逻辑思维题案例:
//第一题://运算符
// 算术:+ - * / % ()
// 赋值:= += -= *= /= %=
// 比较: > < >= <= !== === != ==
// 逻辑: || 逻辑或 &&逻辑与 !(取反)非
// let num1 = (123+45*78) / (34+543)
// let res = num1 - 9 * (324-34)
// console.log(res) //-2603.7036395147315
// let k = prompt("请输入当前摄氏度值")
// let y = 9 / 5 * k + 32
// alert(`当前对应的华氏温度为${y}`)
// var num = (23 + Math.pow(5,7)) / 45
// var res = Math.pow(num,2)
// console.log(res) //3015856.7427160493
// var a = prompt(`请输入六边形的边长值`)
// var s = (3 * Math.sqrt(3)) / 2 * Math.pow(a,2)
// alert(`六边形的面积为${s}`)
//第六题:计算各个位单数相加
//Math.floor() //执行向下取整运算
//parseInt() //取整
// let str = prompt("请输入一个三位数")
// let num = parseInt(str)
//三位数方法一:
// let num = prompt("请输入一个三位数")
// let num1 = Math.floor(num / 100) //第一个数
// console.log(num1)
// let num2 = Math.floor((num % 100) / 10) //第二个数
// console.log(num2)
// let num3 = num % 10 //第三个数
// console.log(num3)
// let sum = num1 + num2 + num3
// alert(`各个位数的和为${sum}`)
//扩充多位数:
// var num = 16485
// var result = 0
// var length = (num + '').length;//字符串长度
// for (var i = 0; i <= length; i++) {
// result += num % 10
// num = parseInt(num / 10)
// }
// console.log('循环计算的结果', result)
//第七题:
// let str = prompt("请输入一个天数")
// let a = parseInt(str)
// let n = a % 7
// if(n <= 5){
// day = n + 2
// alert(`假设今天星期二,${a}天后是星期${day}`)
// }else {
// day = n - 5
// alert(`假设今天星期二,${a}天后是星期${day}`)
// }