Javascript各种运算符第五课(小一节)
比较运算符
更多免费教学文章请关注这里
算数运算符:
就是加减乘除
注意:
如果运算过程中,例如 一个数字-一个字符串
那么会提示:
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各种运算符第五课(小一节)相关推荐
- Javascript条件运算符、其他运算符第五课(小二节)
条件运算符.其他运算符 更多免费教学文章请关注这里 <!DOCTYPE html> <html lang="zh"> <head><met ...
- Javascript第五章location对象第五课
ECMAScript参考:https://blog.csdn.net/qq_30225725/article/details/88621180 DOM参考:Javascript第五章window对象的 ...
- 【Linux探索之旅】第二部分第五课:用户和权限,有权就任性
内容简单介绍 1.第二部分第五课:用户和权限,有权就任性 2.第二部分第六课预告:Nano,刚開始学习的人的文本编辑器 用户和权限.有权就任性 今天的标题也挺任性的啊,虽说小编是一个非常本分的人(真的 ...
- Linux 探索之旅 | 第三部分第五课:延时执行,唯慢不破
-- 作者 谢恩铭 转载请注明出处 内容简介 第三部分第五课:延时执行,唯慢不破 第三部分第六课预告:第三部分测验题 延时执行,唯慢不破 上一课 Linux探索之旅 | 第三部分第四课:后台运行及合并 ...
- 斯坦福大学机器学习第五课正则化“
斯坦福大学机器学习第五课"正则化" 本次课程主要包括4部分: 1) The Problem of Overfitting(过拟合问题) 2) Cost Function(成本函 ...
- 盒子模型代码_果冻公开课第五课:五分钟理清盒模型的前世今生
果冻公开课第五课:五分钟理清盒模型的前世今生 在前端程序员眼中,页面其实可以被视为一个个盒子组成的 那么,这些盒子是如何构建起整个页面的呢? 动画视频: 如何理解盒子模型 文字解析: 在上一节里面 我 ...
- 小学计算机网络信息安全教案,黑教版信息技术五年级上册第十五课《网络信息安全》教案.doc...
黑教版信息技术五年级上册第十五课<网络信息安全>教案.doc 文档编号:535180 文档页数:2 上传时间: 2019-01-10 文档级别: 文档类型:doc 文档大小:33.00KB ...
- 商务汇报PPT制作的七堂课-第五课:图片排版
转眼之间来到了第五课,PPT图片排版 那美化完了文字,接下来就到了PPT中占比也比较大的图片排版了,我们常说文不如表,表不如图,一图胜千言,所以图片很多时候可以帮助我们减少很多语言的描述,让人一目了然 ...
- CS229第五课——支持向量机
CS229第五课 支持向量机 1 间隔 2 符号 3 函数间隔与几何间隔 4 最优间隔分类器 5 拉格朗日对偶法 6 最优间隔分类器 7 核方法 支持向量机 1 间隔 首先考虑逻辑回归模型 h θ ( ...
最新文章
- JS 动态添加 onload、onresize、onscroll 事件
- mysql5.0 Using a password on the command line interface can be insecure.最简单的解决办法
- linux 定位 踩内存_运维必备的问题定位工具及案例分析
- android仿苹果SwitchButton效果的实现
- rest资源设计_REST资源何时应获得其自己的地址?
- 复练-关于面试的科技树-简历的提升、问答环节
- python钉钉扫码登录程序_使用python+django集成钉钉三方扫码登陆
- 依赖声明可以包含的元素
- java合并并排序_典型合并排序的Java实现
- Android studio 下载安装
- 3种方法设置PPT文件保护
- oracle知否有用coherence,Oracle Coherence概述
- 985大学计算机专业起薪,985名校毕业生有多值钱?看完这份大学毕业生薪酬榜你就知道了...
- Linux中一些最优秀的浏览器
- 百度地图标点鼠标样式更改
- 阵列c语言,C语言结构体阵列的定义
- 管理工具导入CSV文件,中文数据乱码的解决办法。
- 现在有什么地推项目_市场推广中谈到地推,地推是什么意思?
- 时间紧资金少人才缺?8位产业专家带你破局AI智能化升级
- Docker搭建企业内部私有云盘/开源网盘系统
热门文章
- Q120:PBRT-V3,“直接光照”积分器(14.3章节)(翻译不下去了)
- mysql+join+合计_图解MySQL里的各种 JOIN,看完不懂来找我!
- 数据可视化过程中常见的错误类型
- 大数据系统架构是什么
- 大数据系统架构模块解析
- 机器人仿真技术学习笔记(一)
- Danfo.js专题 - Danfo.js与Dnotebook简介与入门
- java抛出异常齁_解決 Elasticsearch 使用 Java High Level REST Client 時出現 NoClassDefFoundError 錯誤...
- python内存分配失败_关于python:如何避免[Errno 12]无法分配使用子进程模块导致的内存错误...
- android imageview 事件传递,Android 事件传递机制TextView,ImageView等没有默认clickable属性的View单独设置onTouch事件注意事项...