ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JavaScript基础2

2022-07-26 21:02:05  阅读:159  来源: 互联网

标签:BMI console log JavaScript 基础 write var document


与或非三目运算: var a=10,b=20,c=30         console.log(a>b && b<c);//false         console.log(c>b && b<c);//true         //|| 有一个是true就是true 前面只要出现了true就不看后面的| 看完全部         console.log(c>b || a>b);//true         //取反!         console.log(!c>b || a>b);//false         console.log(!(c>b || a>b));//false         //||常用 有一个是true 取true         console.log(a>b || 20);//20         var i = 0 || 10         console.log(i);//10         //如果两个都是false 取最后一个         var str = undefined || ''         console.log(str);//''         //如果两个都是true的情况下 取第一个为true的         var str1 = 'A' || 'B'         console.log(str1);//A         var str2 = '' || 'false' || 'true'         console.log(str2);//false         //三目运算   逻辑运算优先级高于三目运算         var str3 = (10 > 20 ? '' : '123') || (30 > 20 ? '' : '456')         console.log(str3);//123         //如果出现false 直接取false 如果全是true 取最后一个         var str4 = 10 && 20         var str5 = undefined && ''         // 转成boolean类型         var str6 = !123         console.log(str4);//20         console.log(str5);//undefined         console.log(str6);//false     条件语句练习:     // 1.  判断一个整数,属于哪个范围:大于0;小于0;等于0     var number1 = prompt("请输入一个数值:");     if (number1 > 0) {         document.write(number1 + "大于0")     }     else if (number1 < 0) {         document.write(number1 + "小于0")     }     else if (number1 == 0) {         document.write(number1 + "等于0")     }     else document.write(false)     document.write('<br>')       // 2.  判断一个整数是偶数还是奇数,并输出判断结果     // var number1=prompt("输入这个数:");     if (number1 % 2 == 0) {         document.write(number1 + "为偶数")     }     else document.write(number1 + "为奇数")     document.write('<br>')     document.write('<br>')       // 3.  开发一款软件,根据公式(身高-108)*2=标准体重,可以有10斤左右的浮动。来观察测试者体重是否合适     var height = prompt("请输入身高(cm):");     var weight = prompt("请输入体重(kg):");     var norm = (height - 108) * 2 / 2;     if (weight > norm + 5) {         document.write(height + "cm" + "<br>" + weight + "kg" + "您已偏重,请减重");     }     else if (weight < norm - 5) {         document.write(height + "cm" + "<br>" + weight + "kg" + "您偏瘦,请注意营养摄入");     }     else document.write(height + "cm" + "<br>" + weight + "kg" + "您很健康,请保存");     document.write('<br>')       // 4.  已知圆的半径r,求出圆的面积s      (S = π×r2)     document.write('<br>')     var r = prompt("请输入半径r(cm)"), S;     S = 3.14 * (r ** 2);     document.write("S为" + S + "cm2")     document.write('<br>')      // 5, 打印1000~2000年中所有的闰年, 每行4个         document.write("<br>")         document.write("<br>")         document.write("1000~2000年中所有的闰年:")         document.write("<br>")         var count = 0;         for (var year = 1000; year <= 2000; year++) {             if ((year % 4 == 0 && year % 100 !== 0 || year % 400 == 0)) {                 document.write(year + "是闰年" + "&nbsp&nbsp");                 count++;                 if (count % 4 == 0) {                     document.write("<br>")                 }             }         }       // 6.  输入赵本山的考试成绩,显示所获奖励     //        成绩==100分,爸爸给他买辆车     //         成绩>=90分,妈妈给他买MP4     //         90分>成绩>=60分,妈妈给他买本参考书     //         成绩<60分,什么都不买     document.write('<br>')     var cj = prompt("请输入赵本山成绩:");     cj1 = parseInt(cj / 10);     switch (cj1) {         case 10: document.write("他爸给他买车!")             break;         case 9: document.write("他妈给他买MP4")             break;         case 8:         case 7:         case 6:         document.write("他妈给他买参考书")             break;         default: document.write("什么都不买")     }     document.write('<br>')       // 7.  会员购物时,根据积分的不同享受不同的折扣,计算会员购物时所获得折扣     document.write('<br>')     var x = prompt("请输入消费金额:")     switch (true) {         case x < 2000: document.write("九折")             break;         case x >= 2000 && x < 4000: document.write("八折")             break;         case x >= 4000 && x < 8000: document.write("七折")             break;         default: document.write("六折")     }     document.write('<br>')     //     BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。     // 体质指数(BMI)= 体重(kg)÷身高^2(m)     // 如:70kg÷(1.75×1.75)=22.86     document.write('<br>')     var BMI_height = prompt("请输入身高(m):");     var BMI_weight = prompt("请输入体重(kg):");     var BMI = BMI_weight / (BMI_height**2);     switch (true) {         case BMI< 18.5: document.write("过轻")             break;         case BMI >18.5 && BMI <24.99: document.write("正常")             break;         case BMI >25 && BMI <28: document.write("过重")             break;         case BMI >28 && BMI <32: document.write("肥胖")             break;         default: document.write("非常肥胖")     }

 

标签:BMI,console,log,JavaScript,基础,write,var,document
来源: https://www.cnblogs.com/sumu80/p/16522594.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有