位置: 编程技术 - 正文

JavaScript中的操作符类型转换示例总结(javascript 操作css)

编辑:rootadmin

推荐整理分享JavaScript中的操作符类型转换示例总结(javascript 操作css),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript操作,javascript操作,javascript操作,JavaScript中的操作符不包含,javascript操作,JavaScript中的操作符有哪些?,javascript操作符,javascript操作,内容如对您有帮助,希望把文章链接给更多的朋友!

首先,我们先来做一些题目吧!为了统一,我不混着来写这些题目,面试题目中,经常将这些题目混起来,这样对你的迷惑度会更大,为了更方便演示,我在这里分模块写了一些题目,大家可以看下!

操作符字符串的隐性转换 乘法

除法

取余、求模

加法

减法

关系操作符

乘法

下面说一下乘法隐性转换原则:

1、如果2个数值都是数字,那么直接进行乘法运算,(相信大家都会的,和小学数学一样,同时要注意数字的符号),如果乘积数值超过了ECMAscript的数值表示范围,则返回Infinity(正无穷)或者-Infinity(负无穷)2、如果一个数是NaN,那么结果就是NaN3、如果Infinity与0相乘,结果是NaN4、假如一个操作符是数字,另外一个不是数值,那么先用Number()函数,将其进行转化,将转化出来的值与数字进行相乘。假如转换出来的结果出现NaN,那么结果就是NaN。除法

下面说一下除法隐性转换原则:

和乘法类似,唯一多的一条就是0/0结果是NaN取余、求模

求余在项目中用的最多的是求奇数偶数的时候。我们经常用一个数值与2进行求余,结果是0那么这个数是偶数,结果是1那么这个数是奇数。

看看上面的题目:

JavaScript中的操作符类型转换示例总结(javascript 操作css)

下面说一下取余隐性转换原则:

和乘法一样,我说一下比较特别的地方吧!我们都知道被除数和除数的概念吧,小学的时候就学过的。

1、被除数是无穷大,除数是有限大的值,那么结果是NaN2、被除数是有限大的值,除数是0,那么结果是NaN3、Infinity%Infinity结果是NaN4、被除数是有限大的值,除数是无穷大的值,结果是被除数。5、被除数是0,结果是0减法

看看上面的例子吧!

下面说一下减法隐性转换原则:

和上面一样,相同的就不说了,我说一下减法特有的。

1、Infinity-Infinity结果是NaN2、-Infinity-Infinity结果是-Infinity3、一个数字减Infinity结果是-Infinity4、Infinity-(-Infinity)结果是Infinity5、如果操作数是对象,则调用对象valueOf方法,如果结果是NaN那么结果就是NaN。如果没有valueOf方法,那么调用toString()方法,并将得到的字符串转换为数值。关系操作符

关系运算符统一返回true或者false

下面说一下关系运算符隐性转换原则:

还是和上面一样,相同的就不说了。

如果比较的两个数都是字符串,那么会比较字符串对应的字符串编码值。

加法运算

加法运算隐性转换,我之所以最后说,是因为加法运算隐性转换和之前的不一样,之前的所有的运算符号,只要一个是数字,另一个也默认使用Number()进行数字转换。加法运算不一样。加法运算只要其中一个是字符串,那么另外一个也会转换为字符串,然后进行字符串的拼接!

下面说一下加法运算符隐性转换原则:

1、有一个是字符串,那么另外一个也会转换为字符串进行拼接。假如一个是字符串,另外一个是null或者undefined,那么相加,null或者undefined就会调用String()方法,获得字符串“null”或者“undefined”,然后进行拼接。2、假如一个数字加null或者undefined,那么还是把null或者undefined进行Number()转换之后再相加。3、剩下的原则和其他的差不多,就不多说了。

双等号隐性转换把以下代码运行一遍,相信你自然就懂了~

详解JavaScript中双等号引起的隐性类型转换 引子if语句应该是程序员用的比较多的语句,很多时候都要进行if判断,if语句一般用双等号来判断前后两个元素是否是一致的,假如是一致,那么返回

javascript基本语法 1、运算符运算符就是完成操作的一系列符号,它有七类:赋值运算符(=,+=,-=,*=,/=,%=,=,=,|=,&=)、算术运算符(+,-,*,/,++,--,%)、比较运算符(,,=,=,==,===,!=,!==)、

javascript事件模型介绍 一、原始事件模型其事件类型:分为"输入事件(如onclicki)"和"语义事件(如onsubmit)"事件程序的注册可以以下几种方式:1、JS代码作为HTML性质值inputtype="button"va

标签: javascript 操作css

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

上一篇:深入理解JS函数的参数(arguments)的使用(js函数的作用)

下一篇:详解JavaScript中双等号引起的隐性类型转换(javascriptz)

  • 货物已到发票未开具
  • 净利润和盈余公积的会计分录
  • 外购货物用于什么不得抵扣进项
  • 期末未缴税额为负数怎么办
  • 非贸易付汇去银行汇款流程
  • 应交税费负数调整
  • 成立小规模纳税人注册资金多少
  • 非居民企业直接投资居民企业取得股息
  • 跨月收入账务处理
  • 个税扣除是扣我们的钱吗
  • 外汇资本金入账要求
  • 罚款所得税调整
  • 应交税费未交增值税借方余额表示什么
  • 海关完税凭证如何抵扣进项税
  • 电商返佣平台有风险吗
  • 取消国税用什么手续
  • 经营租用的设备有哪些
  • 服务业工资计入成本还是营业费用
  • 税收和征税
  • 企业国有资产无偿划拨管理暂行办法
  • 土地使用税的计算公式举例子
  • 营改增租赁服务有哪些
  • 减免所得税额明细表
  • 小规模纳税人自来水税率
  • 代扣代缴增值税计算公式
  • 费用与支出的区别是什么
  • 京挑客怎么赚钱
  • 局域网的工作模式及特点
  • win11不显示桌面,但是有文件夹打开的标志是怎么回事
  • 微信订阅项目
  • PHP:pg_version()的用法_PostgreSQL函数
  • .ini是什么类型文件?
  • PHP:imagesetthickness()的用法_GD库图像处理函数
  • Obsidian:实现日记记录【设计并使用模板】
  • 开发商违法
  • 金融企业计提贷款利率
  • 销售产品的运输费属于什么会计科目
  • Yii2使用表单上传文件的实例代码
  • framework在哪里打开
  • 合理损耗如何计算成本
  • 个税手续费会计分录
  • 新建配电房需要哪些手续
  • 企业所得税申报表资产总额怎么填
  • 数据库my sql
  • 开票项目与实际不符合
  • 累计盈余的借方
  • 合营企业和联营企业是关联方吗
  • 填制和审核会计凭证,可以监督各项经济业务的合法
  • 库存商品毁损的会计分录
  • 中小企业会计科目
  • 房地产企业的业务范围
  • 新收入准则按照期间确认收入
  • 如何计算税前工资
  • 申报财产租赁合同怎么写
  • 小规模收入不超过多少不用交税
  • 财务费用利息收入怎么记账
  • 业务招待费税务扣除标准
  • 收到的专票必须当月认证吗
  • 企业风险管理有哪些方面
  • sql注入讲解
  • 关于mysql数据库服务登录下列描述正确的是
  • Win10 Build 10565 Edge浏览器更新日志和已知问题
  • centos防火墙策略配置
  • win8正版系统重装
  • ghost后恢复数据
  • windows7桌面右击
  • win7电脑视频预览图如何显示出来
  • libts.so.0
  • js页面点击怎么随机生成图片
  • Android之Notification-android学习之旅(二)
  • python调用ansible执行playbook
  • html如何用css
  • jquery的实现原理
  • unity3d跨平台
  • unity星球模型
  • listview提高效率
  • javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
  • 广东省国家税务总局班子成员
  • 实木地板什么
  • 地源热泵有收费标准吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设