比较运算符

更多免费教学文章请关注这里

算数运算符:

就是加减乘除

注意:

如果运算过程中,例如 一个数字-一个字符串

那么会提示:

NaN 在控制台

含义:not a number 表示非数字,其自身是number类型
作用:用来表示数值的一种不正常的状态,一般在计算出错时会出现

isNaN()

作用:检查其参数是否是非数字
如果是非数字,则返回true
如果不是非数字(即是数字),则返回false

赋值运算符

逻辑运算符


算数运算符>关系运算符>逻辑运算符


<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>Document</title><script type="text/javascript">//定义两个变量  num1 和num2  并分别赋值为3和8  ,请问如何交换a和b 的值var num1=3;var num2=8;var  num4="8";console.log("没换前:"+num1,num2);var num3;var num3=num1;var num1=num2;var num2=num3;console.log("没换后:"+num1,num2);//提示用户输入姓名和成绩,小红的成绩比他高5分,请分别输出小红和老王的成绩var  name=   prompt("请输入您的名称");var  scole=    prompt("请输入您的成绩");console.log("当前用户"+name);console.log("当前用户成绩:"+scole);var a=parseInt(scole);//第二种方法转换
//  var a=Number(scole);//上面是String类型的  转成Number数字//还可使用强制类型转换(type casting)处理转换值的类型。使用强制类型转换可以访问特定的值,即使它是另一种类型的。
//ECMAScript中可用的3种强制类型转换如下:
//Boolean(value)——把给定的值转换成Boolean型;
//Number(value)——把给定的值转换成数字(可以是整数或浮点数);
//String(value)——把给定的值转换成字符串。
//用这三个函数之一转换值,将创建一个新值,存放由原始值直接转换成的值。这会造成意想不到的后果。
//当要转换的值是至少有一个字符的字符串、非0数字或对象(下一节将讨论这一点)时,Boolean()函数将返回true。如果该值是空字符串、数字0、undefined或null,它将返回false。scole=a+5;console.log("小红:"+scole);console.log(isNaN(num4));</script>
</head>
<body></body>
</html>

<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>Document</title><script type="text/javascript">var a=1;var b=true;console.log(a==b)//返回结果 是true  因为 boolean在内存中本质上存储的是数字  1代表true  0代表false</script>
</head>
<body></body>
</html>

注:prompt 后的字符类型是String类型的字符串类型

Javascript各种运算符第五课(小一节)相关推荐

  1. Javascript条件运算符、其他运算符第五课(小二节)

    条件运算符.其他运算符 更多免费教学文章请关注这里 <!DOCTYPE html> <html lang="zh"> <head><met ...

  2. Javascript第五章location对象第五课

    ECMAScript参考:https://blog.csdn.net/qq_30225725/article/details/88621180 DOM参考:Javascript第五章window对象的 ...

  3. 【Linux探索之旅】第二部分第五课:用户和权限,有权就任性

    内容简单介绍 1.第二部分第五课:用户和权限,有权就任性 2.第二部分第六课预告:Nano,刚開始学习的人的文本编辑器 用户和权限.有权就任性 今天的标题也挺任性的啊,虽说小编是一个非常本分的人(真的 ...

  4. Linux 探索之旅 | 第三部分第五课:延时执行,唯慢不破

    -- 作者 谢恩铭 转载请注明出处 内容简介 第三部分第五课:延时执行,唯慢不破 第三部分第六课预告:第三部分测验题 延时执行,唯慢不破 上一课 Linux探索之旅 | 第三部分第四课:后台运行及合并 ...

  5. 斯坦福大学机器学习第五课正则化“

    斯坦福大学机器学习第五课"正则化" 本次课程主要包括4部分: 1)  The Problem of Overfitting(过拟合问题) 2)  Cost Function(成本函 ...

  6. 盒子模型代码_果冻公开课第五课:五分钟理清盒模型的前世今生

    果冻公开课第五课:五分钟理清盒模型的前世今生 在前端程序员眼中,页面其实可以被视为一个个盒子组成的 那么,这些盒子是如何构建起整个页面的呢? 动画视频: 如何理解盒子模型 文字解析: 在上一节里面 我 ...

  7. 小学计算机网络信息安全教案,黑教版信息技术五年级上册第十五课《网络信息安全》教案.doc...

    黑教版信息技术五年级上册第十五课<网络信息安全>教案.doc 文档编号:535180 文档页数:2 上传时间: 2019-01-10 文档级别: 文档类型:doc 文档大小:33.00KB ...

  8. 商务汇报PPT制作的七堂课-第五课:图片排版

    转眼之间来到了第五课,PPT图片排版 那美化完了文字,接下来就到了PPT中占比也比较大的图片排版了,我们常说文不如表,表不如图,一图胜千言,所以图片很多时候可以帮助我们减少很多语言的描述,让人一目了然 ...

  9. CS229第五课——支持向量机

    CS229第五课 支持向量机 1 间隔 2 符号 3 函数间隔与几何间隔 4 最优间隔分类器 5 拉格朗日对偶法 6 最优间隔分类器 7 核方法 支持向量机 1 间隔 首先考虑逻辑回归模型 h θ ( ...

最新文章

  1. JS 动态添加 onload、onresize、onscroll 事件
  2. mysql5.0 Using a password on the command line interface can be insecure.最简单的解决办法
  3. linux 定位 踩内存_运维必备的问题定位工具及案例分析
  4. android仿苹果SwitchButton效果的实现
  5. rest资源设计_REST资源何时应获得其自己的地址?
  6. 复练-关于面试的科技树-简历的提升、问答环节
  7. python钉钉扫码登录程序_使用python+django集成钉钉三方扫码登陆
  8. 依赖声明可以包含的元素
  9. java合并并排序_典型合并排序的Java实现
  10. Android studio 下载安装
  11. 3种方法设置PPT文件保护
  12. oracle知否有用coherence,Oracle Coherence概述
  13. 985大学计算机专业起薪,985名校毕业生有多值钱?看完这份大学毕业生薪酬榜你就知道了...
  14. Linux中一些最优秀的浏览器
  15. 百度地图标点鼠标样式更改
  16. 阵列c语言,C语言结构体阵列的定义
  17. 管理工具导入CSV文件,中文数据乱码的解决办法。
  18. 现在有什么地推项目_市场推广中谈到地推,地推是什么意思?
  19. 时间紧资金少人才缺?8位产业专家带你破局AI智能化升级
  20. Docker搭建企业内部私有云盘/开源网盘系统

热门文章

  1. Q120:PBRT-V3,“直接光照”积分器(14.3章节)(翻译不下去了)
  2. mysql+join+合计_图解MySQL里的各种 JOIN,看完不懂来找我!
  3. 数据可视化过程中常见的错误类型
  4. 大数据系统架构是什么
  5. 大数据系统架构模块解析
  6. 机器人仿真技术学习笔记(一)
  7. Danfo.js专题 - Danfo.js与Dnotebook简介与入门
  8. java抛出异常齁_解決 Elasticsearch 使用 Java High Level REST Client 時出現 NoClassDefFoundError 錯誤...
  9. python内存分配失败_关于python:如何避免[Errno 12]无法分配使用子进程模块导致的内存错误...
  10. android imageview 事件传递,Android 事件传递机制TextView,ImageView等没有默认clickable属性的View单独设置onTouch事件注意事项...