| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JS第五讲--运算符 -> 正文阅读 |
|
[JavaScript知识库]JS第五讲--运算符 |
五、运算符(一)运算符导读? (二)算数运算符运算符也被称为操作符,是用于实现赋值,比较和执行算术运算等功能的符号. JS中的常用运算符有:
算术运算符:
与其它语言一样,JS浮点数运算是不精确的,会有微小的误差. var result=0.1+0.2; 结果不是0.3,是0.3000000000000000004 也不能用浮点数比较是否相等,尽量避开 var num=0.1+0.2; console.log(num==0.3); //结果为false (三)表达式和返回值表达式:是由数字,运算符,变量等以能求得数值有意义的排列方法所得的组合 表达式最终都会有一个结果返回给我们,称为返回值. (四)递增递减运算符
开发时,大多使用后置递增. (五)比较运算符比较运算符也叫关系运算符.是将两个数据比较时用的运算符.比较运算后,会返回一个布尔值作为比较运算的结果。
注意:如果只是单纯的比较大小,是不能比较出类型的不同的.因为js是弱类型语言,会默认转换数据类型. 如果要判断是否完全一样,要用全等"===",因为它要求值和数据类型完全一样 console.log(18=='18'); //结果为true console.log(18==='18'); //结果为false (五)逻辑运算符逻辑运算符是用来进行布尔值运算的运算符,其返回值也是布尔值,经常用于多个条件的判断.
如果是两个number进行运算,0看作false,其他的都看作true. 其他的,'',null,undefined,NaN看作false,其他的看作true 返回的值不是true或false,而是返回表达式!!!当然,返回的表达式的布尔值与总的布尔值相同 JS中有一种特殊情况叫逻辑中断(短路运算):当有多个表达式时,当左边的表达式可以确定运算结果时,不再继续运算右边的表达式
(六)赋值运算符把右边的数据赋值给左边
(七)运算符优先级优先级排行:
注意:逻辑与的优先级比逻辑或高!!! |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:56:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |