当前位置: 首页 > news >正文

JavaScript练习(二)

练习1:

      提示用户输入一个大于50的正整数,然后判断用户的输入是否符合要求,并进行提示

var num=Number(prompt("请输入一个大于50的正整数:"));//         不是数字       不是整数        小于等于50var result=isNaN(num)||Math.ceil(num)!=num||num<=50 ?"输入无效":"输入有效";console.log(result);

练习2:

      提示用户输入矩形的长和宽,计算矩形的周长和面积

var length=parseFloat(prompt("请输入矩形的长:"));var width=parseFloat(prompt("请输入矩形的宽:"));console.log("矩形的周长:"+(length+width)*2);console.log("矩形的面积:"+length*width);

练习3:

      接收用户输入的正整数,判断是否是5的倍数,并输出相应的结果

var num=Number(prompt("请输入一个正整数:"));var result=num%5==0 ? num+"是5的倍数":num+"不是5的倍数";console.log(result);

练习4:

      接收两名学生的成绩,比较两个人的成绩高低,并输出分数差

var grade1=Number(prompt("请输入第一个学生的成绩:"));var grade2=Number(prompt("请输入第二个学生的成绩:"));console.log("分数差:"+Math.abs(grade1-grade2));

练习5:

      提示用户输入一个3位数,如:729,将其倒序输出927

var num=Number(prompt("请输入一个3位数:"));var a=num%10;//9var b=parseInt(num/10)%10;//2var c=parseInt(num/100);//7console.log(""+a+b+c);//利用空字符串进行拼接

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • TCP数据包——报文头部组成
  • golang zap日志模块封装sentry
  • 【 html+css 绚丽Loading 】 000027 旋风破云扇
  • C++学习,指针空指针
  • 万亿低空经济:无人机飞手考证正当时
  • ArcGIS栅格裁剪与合并,制作等高线
  • 使用对象池优化 C++ 程序性能的实用指南
  • 虚幻引擎(Unreal Engine)技术使得《黑神话悟空传》大火,现在重视C++的开始吃香了,JAVA,Go,Unity都不能和C++相媲美!
  • 使用 ip route 命令配置 Linux 路由表的详细指南
  • java基础之 静态代码块、实例代码块、构造方法执行顺序问题
  • udp可靠传输中ACK与NACK的选择
  • 用 CSS 实现太阳系运行效果
  • REGTR: End-to-end Point Cloud Correspondences with Transformers 论文解读
  • 解题-写一个程序判断当前机器的大小端存储模式 #两种方法
  • uniapp + Vue3自定义封装弹窗组件
  • [译]如何构建服务器端web组件,为何要构建?
  • echarts的各种常用效果展示
  • JavaScript创建对象的四种方式
  • Java基本数据类型之Number
  • js算法-归并排序(merge_sort)
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Mybatis初体验
  • python_bomb----数据类型总结
  • Terraform入门 - 3. 变更基础设施
  • Vue ES6 Jade Scss Webpack Gulp
  • Webpack 4x 之路 ( 四 )
  • 当SetTimeout遇到了字符串
  • 分布式事物理论与实践
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 日剧·日综资源集合(建议收藏)
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 用Visual Studio开发以太坊智能合约
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • # 数论-逆元
  • # 职场生活之道:善于团结
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (汇总)os模块以及shutil模块对文件的操作
  • (论文阅读30/100)Convolutional Pose Machines
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)可以带来幸福的一本书
  • . NET自动找可写目录
  • .NET Core 发展历程和版本迭代
  • .net 生成二级域名
  • .NET关于 跳过SSL中遇到的问题
  • @Data注解的作用
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [001-03-007].第07节:Redis中的管道
  • [8] CUDA之向量点乘和矩阵乘法
  • [AIGC] 开源流程引擎哪个好,如何选型?