概述
回顾知识点:js基本数据类型、js运算符(一元运算符、二元运算符、三元运算符)
用代码实现:
1、变量a中存储的数字10,变量b中存储的数字是3:
1)a除以b后,并取整,并输出得到的结果。
var a = 10;
var b = 3;
var ruselt = parseInt(a/b);
console.log(ruselt);//在控制台打印得到的结果(打开控制台的办法:F12或者鼠标右击页面任意空白处选择检查也可打开控制台)
结果:3
2)将a%b后得到的结果转换为字符串类型,在控制台输出得到的结果,并验证最终的结果数据类型是否为字符串。
var result1 = a%b + "";//利用字符串拼接原理:当有字符串参与加法运算时,会出现字符串拼接现象
console.log(result1);
var result2 = typeof(result1);//typeof专门用来检测数据类型:typeof(这里放检测的内容)
console.log(result2);
结果:1 string
2、任意输入一个数字作为秒数,在页面按小时、分钟、秒的格式输出( 如输入600,页面显示:0小时10分0秒 )。
var num = Number(prompt('请输入一个数字:'));
var h = parseInt(num/3600);
var m = parseInt(num%3600/60);
var s = parseInt(num%3600%60);
console.log(h,m,s);
document.write(h+'小时'+m+'分'+s+'秒');
3、用三元运算符实现
1)小明和妈妈约定,期末考试如果语文数学成绩都是满分100,周末妈妈就带他去游乐园,否则就只有在家改错题。
var chinese = parseInt(prompt('请输入小明的语文成绩:')); //parseInt()将输入的值转化成整数
var math = parseInt(prompt('请输入小明的数学成绩:'));
chinese == 100 && math == 100 ? console.log('去游乐园') : console.log('在家改错题'); //三元运算符
三元运算符:有三个操作数(类似if else,但只适用于一些简单的逻辑)
- ?前面放条件(条件最后一定要得到一个结果);
- ?后面放条件为true时执行的代码;
- :后面放条件为false时执行的代码。
2)小明考了双百分,妈妈周末带小明去游乐园玩了一天,随后和小明约定,如果明年小明还能拿到双百分并且奥数能够获得华杯赛前90名就带他去迪斯尼乐园,否则就只有后年再努力了。
var ranking = parseInt(prompt('请输入小明的排名:'));
chinese == 100 && math == 100 && ranking<90 ? console.log('去迪斯尼乐园') : console.log('后年再努力');
4、var a = 123;;var b = 234; 要求交换 a 和 b 的值。
var a = 123;
var b = 234;
var c; //利用中间桥梁c去转换
c = a //123
a = b //234
b = c
console.log(a,b); //结果:234 123
最后
以上就是魁梧蚂蚁为你收集整理的【JS基础习题练习】的全部内容,希望文章能够帮你解决【JS基础习题练习】所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复