位置: 编程技术 - 正文

javascript运算符语法全面概述(JavaScript运算符都有哪些)

编辑:rootadmin

推荐整理分享javascript运算符语法全面概述(JavaScript运算符都有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:JavaScript运算符有哪些,javascript运算符号,JavaScript运算符通常会根据需要对操作数进行类型转换,JavaScript运算符中,什么拥有最高的优先级,JavaScript运算符优先级,JavaScript运算符包括,JavaScript运算符优先级,javascript运算符号,内容如对您有帮助,希望把文章链接给更多的朋友!

前面的话

javascript中的运算符大多由标点符号表示,少数由关键字表示,它们的语法言简意赅,它们的数量却着实不少。运算符始终都遵循着一些固定语法,只有了解并掌握这些内容,才能正确使用运算符。本文将主要介绍javascript运算符的语法概述

操作数个数  

javascript的运算符总共有个,如果根据其操作数的个数进行分类,则大多数是二元运算符(binary operator),它们的操作数都是两个,它们将两个表达式合并成复杂表达式

javascript中的一元运算符(unary operator)将一个表达式转换为另一个稍复杂的表达式,主要包括以下9个:

javascript只有一个三元运算符(ternary operator),是条件判断运算符&#;:,它将三个表达式合并成一个表达式

优先级  

运算符优先级控制着运算符的执行顺序,优先级高的运算符的执行总是先于优先级运算符低的运算符

个运算符总共分为级的优先级,从高到低依次是:

由这级的运算符优先级等级可以看出:

一元运算符 > 算术运算符 > 比较运算符 > 逻辑运算符 > 三元运算符 > 赋值运算符 > 逗号运算符  

[注意]逻辑取反运算符属于一元运算符,其优先级最高

例子

像上面这种情况就比较复杂,逐步来分解其运算顺序

先计算一元运算符!,!2;//false

计算算术运算符4*3+1;//

计算比较运算符<,false<1;//true

javascript运算符语法全面概述(JavaScript运算符都有哪些)

可以使用圆括号来强行指定运算次序

结合性  

运算符具有两种结合性,一种是从左向右结合,记号为L,一种是从右向左结合,记号为R。结合性指定了在多个具有同样优先级的运算符表达式中的运算顺序

多数运算符都具有从左向右的结合性,只有一元运算符、条件运算符和赋值运算符具有从右向左的结合性

运算符的优先级和结合性决定了它们在复杂表达式中的运算顺序,但子表达式相互有影响时,顺序会发生变化

例子

先分析该表达式中,根据优先级的顺序,分别运算递增运算符、乘法运算符、加法运算符和赋值运算符

先计算第一个a++;//结果为1,a为2

计算a--;//结果为2,a为1

计算第二个a++;//结果为1,a为2

所以,最终a = 2; b = 3;

类型

一些运算符可以作用于任何数据类型,但仍然希望它们的操作数是指定类型的数据,并且大多数运算符返回一个特定类型的值,在下面的运算符规则表中,箭头前为运算符操作数的类型,箭头后为运算结果的类型

【左值】

左值(lvalue)是一个古老的术语,指表达式只能出现在运算符的左侧

在javascript中,变量、对象属性和数组元素都是左值

递增运算符++、递减运算符--和赋值运算符的操作数类型是左值

运算符规则表

以上这篇javascript运算符语法全面概述就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

window.close(); 关闭浏览器窗口js代码的总结介绍 window.close();关闭浏览器窗口js代码的总结介绍序号关闭代码需要确认无任何作用无需确认测试1window.close()IE7firefox,chrome,safariOperaClose2window.opener=null;window.op

javascript运算符——位运算符全面介绍 前面的话位运算符是非常底层的运算,由于其很不直观,所以并不常用。但是,其速度极快,且合理使用能达到很好的效果。本文将介绍javascript中常常

深入理解JS正则表达式---分组 深入理解JS正则表达式---分组之前写了一篇关于正则新手入门的文章,本以为对正则表达式相对比较了解但是今天我又遇到了一个坑,可能是自己不够细

标签: JavaScript运算符都有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/373551.html 转载请保留说明!

上一篇:原生javascript 学习之js变量全面了解(原生js有用吗)

下一篇:window.close(); 关闭浏览器窗口js代码的总结介绍

  • 湖南个税申报系统app
  • 个税退回怎么申请
  • 市政道路工程建筑包括什么
  • 偷税漏税逃税是什么意思
  • 职工薪酬实际金额包括发放往年工资吗
  • 减免税款的会计分录摘要
  • 折旧费属于什么科目
  • 出口结汇必须要开票吗
  • 收入与支出怎么算利润率
  • 应收账款包含应付款吗
  • 印花税2021年需要计提吗
  • 国内旅客运输服务电子普通发票
  • 境外设计费涉及税收
  • 季节性停用的设备应计提折旧吗
  • 医院收到卫生局补助会计分录怎么写
  • 预付账款只有部分开了发票怎么入账
  • 加油站销售加油卡是否征收增值税
  • 购入的工具应计入哪个科目?
  • 行政事业单位培训伙食补助报销规定
  • 免征政府性基金预缴税款
  • 酱菜税率是多少
  • 有关增值税期末留抵税额的会计分录
  • 从事非学历教育的学校提供的教育服务免征增值税吗
  • 小微企业免税销售额一栏怎么填
  • 取得的分成收入怎么计算
  • 在两处取得收入
  • 分级核算下的建议怎么写
  • PHP:stream_context_create()的用法_Stream函数
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • 在杂志上发表文章算出版吗
  • web前端基本知识
  • 金融企业财务规则(征求意见稿)
  • 担保损失怎么处理好
  • 公允模式投资性房地产出售
  • 税控盘是干什么用的操作有风险吗
  • 论文笔记整理软件
  • 人工智能机器人保姆什么时候实现
  • typescript event
  • 旅游景点html代码
  • vue中的路由参数如何获取
  • php生成唯一id
  • WP Smart Preloader 为你的WordPress添加预加载动画
  • 售后租回交易的资产销售价低于市场价承租人作为
  • 企业做账会计分录流程
  • 销售房产收取预算费用
  • 开票软件密码和口令锁定了,怎么解锁
  • python Timer定时器如何使用?
  • 农产品购进时的会计分录
  • 政府补助免征企业所得税条件会计分录
  • 交易性金融包括哪些
  • 财务负责人需要承担什么风险
  • sql server版本号查看
  • 固定资产计提折旧的会计科目
  • 固定资产清理是什么账户
  • 计税成本对象的分类
  • 税盘进项税额怎么做
  • 投资收益算在营业利润里面吗
  • 国库集中支付是什么意思
  • 收到红字发票账务处理应附哪些资料呢
  • 未实现内部交易损益是什么意思
  • 票据贴现怎么入账
  • 月末库存商品能抵税吗
  • 季度现金流量表本期数和上期数
  • 分析企业盈余状况
  • 新准则融资租赁承租人的会计处理
  • 获取sql
  • sql server数据
  • win7电脑开机自启动管理在哪里
  • macbook怎么开启
  • unity怎么输出文件
  • dos常用命令与批处理文件
  • bat批处理视频教程
  • ml命令
  • javascript definitive guide
  • javascriptj
  • ubuntu修改默认桌面环境
  • python安装后怎么用
  • js dom操作方法
  • jquery中追加到指定元素末尾
  • 上年汇算清缴调减的职工薪酬今年需要调增吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设