// 1、声明一个变量,保存学生的年龄(stuAge),值为18
var stuAge = 18;
// 2、声明一个变量,保存学生的成绩(stuScore),值为98.5
var stuScore = 60;
// 3、声明一个变量,保存学生的姓名(stuName),值为张三丰
var stuName = "张三丰" ;
// 4、声明一个变量,保存学生的性别(stuSex),值为女
var stuSex = "女";
// 5、打印以上输入的变量的值 控制台输出
console.log(stuAge,stuScore,stuName,stuSex)
// stuName 年龄 stuAge 性别 stuSex 分数stuscore
console.log(stuName + "年龄" + stuAge + "性别" + stuSex + "分数" + stuScore);

// 对变量的值进行存取操作
var num1 = 10 ;
var num2 = 20 ;
var sum = num1 + num2;//sum存 num1/num2取值

// 声明3个变量,保存汉堡、配餐、饮料的名字
var humName = "香辣鸡腿堡",pcName = "薯条",drinkName = "肥宅快乐水";
console.log('套餐\'名称\':\n' + humName + '\n套餐内容:\n' + humName + pcName + drinkName)

var num1 = 10,num2 = 20 , stuName = 'aa';
//输出 stuName + num1
var result1 = stuName + num1;
console.log(result1);
//输出 num1 + num2
var result2 = num1 + num2;
console.log(result2);
//输出 num1 + num2 +stuName
var result3 = num1 + num2 +stuName;
console.log(result3);
//输出 uName + num1 +num2
var result4 = stuName + num1 +num2;
console.log(result4);

// 取5/2的模
console.log(5%2);
// 取8/2的模
console.log(8%2);
// 取9/3的模
console.log(9%3);
// 取25/50的模
console.log(25%50);

// 输出12的字符类型
num = 12 ;
console.log(typeof(num));
// 输出你好的字符类型
var str = '你好';
// 输出false的字符类型
var boo = false;
// 不给nud赋值,输出und的字符类型
var und;
//验证number + string = string
result = num + str;
console.log('结果为:' + result + ",类型为:" + typeof(result));
// 输出str + boo的结果以及字符类型
result = boo + str;
console.log('结果为:' + result + ",类型为:" + typeof(result));
// 输出str + und的结果以及字符类型
result = str + und;
console.log('结果为:' + result + ",类型为:" + typeof(result));
// 输出num + boo的结果以及字符类型
result = num + boo ;
console.log('结果为:' + result + ",类型为:" + typeof(result));
// 输出num + und的结果以及字符类型
result = num + und;
console.log('结果为:' + result + ",类型为:" + typeof(result));
// 判断字符串123是否为isNaN
console.log(isNaN('123'));
// 输出und + boo的结果以及字符类型
result = boo + und;
console.log('结果为:' + result + ",类型为:" + typeof(result));

var flag = false;
//将flag转换为字符串类型
console.log(typeof flag.toString())
var n = 10;
//将n转换为字符串类型
console.log(typeof n.toString())
//将3.56wesd转换为整数类型,并输出字符类型
console.log(parseInt("3.56wesd"),typeof parseInt("3.56wesd"));
//将aa3.56转换为整数类型,并输出字符类型
console.log(parseInt("aa3.56"),typeof parseInt("3.56wesd"));
//将3.56wesd转换为浮点类型,并输出字符类型
console.log(parseFloat("3.56wesd"),typeof parseFloat("3.56wesd"));
//将aaa转换为浮点类型
console.log(parseFloat("aaa"));
// 将3.56wesd转换为Number类型
console.log(Number('3.56wesd'));
// 将3.56转换为Number类型
console.log(Number('3.56'));

//圆的半径为2,计算出它的面积s和周长l。
var r = 2;
var π = 3.14;
var s = 2*π*r;
var l = π*r*r;
console.log('圆的面积是:' +s , '圆的周长是:' +l);

//输入一个四位数,要求输出它的每个位上的数字
var x = prompt('请输入4位数字');
var q = x/1000;
console.log("千位是:"+parseInt(q));
var b1 = x%1000;
var b = b1/100;
console.log("百位是:"+parseInt(b));
var s1 = x%100;
var s = s1/10;
console.log("十位是:"+parseInt(s));
var g = x%10;
console.log("个位是:"+parseInt(g));

//从1加到100并输出
var sum = 0;
for (var i = 0;i <= 100;i++){
sum += i
}
console.log("从1加到100的结果是:"+sum)

转载于:https://www.cnblogs.com/awei313558147/p/11218273.html

2019.7.20十道js题目相关推荐

  1. 数据分析师常见的十道面试题目

    数据分析师常见的10道面试题及解答 1.海量日志数据,提取出某日访问百度次数最多的那个IP. 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中.注意到IP是32位的,最多有个2 ...

  2. 汤姆大叔的6道js题目

    汤姆大叔的6道javascript编程题题解 看汤姆大叔的博文,其中有篇(猛戳这里)的最后有6道编程题,于是我也试试,大家都可以先试试. 1.找出数字数组中最大的元素(使用Math.max函数) 1 ...

  3. 随机给出三十道四则运算题目

    这是课上练习,应用了随机函数,涉及是三个部分第一操作数.运算符.第二操作数,这三个部分都是随机 产生的:第一.第二操作数可以应用随机函数产生符合条件的数值,运算符的产生可以在0-3,之间产生随机整数 ...

  4. LeetCode简单题目-2019.10.10-10.11-8道

    leetcode题库中共有350道简单题目. 本文记录已解决的题目和代码. 本文中的序号是leetcode题目中的真实序号. 文章目录 1 两数之和 描述 思路 代码 7 整数反转 描述 思路 代码 ...

  5. java实现加减乘除运算符随机生成十道题并判断对错_简单小程序——产生三十道小学四则运算题目...

    题目要求程序可以生成三十道小学四则运算题目. 因为要随机生成题目,则需要产生随机数,因此我上网搜索了生成随机数的方法,选择了使用Random类得到规定范围内的随机数.因为一个运算需要三个元素,两个参与 ...

  6. 【题目解析】2019年第十六届中国研究生数学建模竞赛B题 --天文导航中的星图识别+

    2019年第十六届中国研究生数学建模竞赛B题 天文导航中的星图识别 天文导航(Celestial Navigation)是基于天体已知的坐标位置和运动规律,应用观测天体的天文坐标值来确定航行体的空间位 ...

  7. 2019/4/20华为西安研究所研发面试 面经

    2019/4/20号面试    24号收到正式offer 一面 半个小时 面试官年纪比较大了,可能是下午,也不太想理我. 自我介绍? 讲第一个项目?他根本不看也不怎么听 讲完说你这个哪里哪里不对,哪里 ...

  8. [转+整理]十道海量数据处理面试题与十个方法大总结

        海量数据处理:十道面试题与十个海量数据处理方法总结 作者:July.youwang.yanxionglu. 时间:二零一一年三月二十六日 本文之总结:教你如何迅速秒杀掉:99%的海量数据处理面 ...

  9. 决胜未来,2019前端开发十大战略性技术布局

    2010年的你,如果能学会Android开发,现在的你,薪资不会低于年薪50万-- 2015年的你,如果能熟练使用react,现在的你,薪资不会低于月薪30K-- 看到这两个数据,也许有人会反驳:技术 ...

最新文章

  1. 基础 HTML之目录问题(相对路径和绝对路径区别)
  2. 4kyu Path Finder #1: can you reach the exit?
  3. windows下部署oracle11,windows下配置oracle11g的dataguard
  4. mysql allowmultiqueries=true_Mysql批量更新的一个坑-allowMultiQueries=true允许批量更新(转)...
  5. printf打印数组_彻底弄懂为什么不能把栈上分配的数组(字符串)作为返回值
  6. 如何让mysql配置文件生效_mysql配置文件生效测试
  7. 题解(1-4)-----寒假练习赛(一)
  8. 免费的PSP下载应用
  9. 清北级别,补助丰厚,这样的中科院信工所你心动了吗?
  10. redis 获取验证码
  11. 22图详解ElasticSearch 使用教程
  12. Java软件测试工程师之学习进阶路线
  13. 【python练习】羊车门问题
  14. 感谢国内知名 Android 开发者 「stormzhang」推荐了我的公众号
  15. 远程Debug远端服务器JVM配置
  16. python采用Basemap绘制完美中国地图
  17. ABP实践(5)-abp前端vue框架之IView实现三级菜单(博友需要特此分享)
  18. linux-文件系统
  19. SpringBoot(39) 整合ELK
  20. 量子计算 1 三个命题

热门文章

  1. 让你更中立!腾讯微信进行灰度测试 “好看”变为“在看”
  2. 华为P30系列机身侧面照曝光 摄像头仍然“凸起”...
  3. 拳王公社:网络引流的“4大核心秘诀“,让客户源源不断地加你
  4. SpringBoot 核心原理分析
  5. mysql allowed packet_修改mysql的max_allowed_packet值
  6. python模式匹配算法_【python算法书】单词模式匹配?
  7. 看门狗超时前在内核打印信息
  8. php 获取路由器mac地址,php如何获取网卡MAC地址(支持WIN与LINUX系统)
  9. 如何监测mysql主从复制状态_如何实时检测mysql主从状态,并做邮件告警?
  10. python测试脚本截图_Python+selenium实现截图图片并保存截取的图片