位置: 编程技术 - 正文

详解JavaScript中|单竖杠运算符的使用方法(javascript ?)

编辑:rootadmin

推荐整理分享详解JavaScript中|单竖杠运算符的使用方法(javascript ?),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js中%的用法,javascript ?,js中!,js中的??,javascript (),javascript !,js中!,js中!,内容如对您有帮助,希望把文章链接给更多的朋友!

js运算符单竖杠“|”的作用

在js整数操作的时候,相当于去除小数点,parseInt。在正数的时候相当于Math.floor(),负数的时候相当于Math.ceil() 注:

1. Math.ceil()用作向上取整。2. Math.floor()用作向下取整。3. Math.round() 我们数学中常用到的四舍五入取整。

注:除了Math的三个方法处理数字,我们还经常用parseInt()、parseFloat()、toFixed()与toPrecision() 等等。 简单解释:

toFixed方法用法如下:

缺点:用之后就会变成字符串。

详解JavaScript中|单竖杠运算符的使用方法(javascript ?)

toPrecision用法如下:

单竖杠的运算规则

看了上面的例子,大体知道单竖杠可以进行取整运算,就是只保留正数部分,小数部分通过拿掉,但是“|0”,又是如何进行运算的呢,为什么能“|0”能达到取整的目的呢?单竖杠不是0有会是多少呢?

带着这些问题,我们看下面例子:

好吧,我在这里公布答案吧。其实单竖杠“|”就是转换为2进制之后相加得到的结果。例如我们拿简单的举例:

转换为二进制之后| 相加得到=7

转换为二进制之后 | 相加得到=4

转换为二进制之后 | 相加得到=

JavaScript程序中的流程控制语句用法总结 条件判断语句1.if语句if(condition)statement1elsestatement2其中的condition条件可以是任意表达式,而且对这个表达式的求值结果不一定是布尔值。ECMAScript会自动

详解Node.js模块间共享数据库连接的方法 这个标题本身就是一个命题,因为使用默认方式的情况下,一个Node.js应用里的各个模块都是共享的同一个数据库连接。但是如果姿势不对,可能会很丑

Javascript之BOM(window对象)详解 ECMAScript是JavaScript的核心,但在web使用JavaScript,那么BOM(浏览器对象模型)才是真正的核心。BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中

标签: javascript ?

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

上一篇:浅析JavaScript 箭头函数 generator Date JSON(js 箭头表达式)

下一篇:JavaScript程序中的流程控制语句用法总结(请问在javascript程序中)

  • 福利费的进项税额会计分录
  • 一般纳税人开劳务发票几个点
  • 金融保险业税目
  • 小微企业免税销售额填含税还是不含税
  • 稿费的个人所得税税率是多少
  • 个人生产经营所得税计算器
  • 误餐补助缴个税怎么申报
  • 业务招待费的扣除标准是什么2022
  • 库存产品亏本销售账务处理
  • 银行收到一笔款可以分开入账吗
  • 企业增值税普通发票和增值税专用发票
  • 小规模纳税人公司注销流程及费用
  • 营改增后小规模都是三个点吗
  • 发票已认证未抵扣怎么办
  • 法人给公司基本户打款
  • 退票费报销凭证可以在机子上打印吗
  • 事业单位事业收入和经营收入要上缴财政
  • 企业的其他业务是什么
  • 集体福利的增值税怎么算
  • 销售残次品怎么处罚
  • 工会经费的会计分录2022
  • win11电脑下载的软件桌面没有图标怎么办
  • win7 bootmode
  • 公司章程认缴时效是多久
  • 企业补充流动资金具体用途
  • 以前年度多计提的税金怎么调整
  • 幼儿园收入如何计算
  • mac版chrome浏览器无法上网
  • realtek自动安装
  • 魁北克位置地图
  • u盘无法格式化为NTFS
  • phpswitch语句成绩判断
  • 多缴纳税款
  • 切换到多任务界面
  • microsoftedge怎么转换成ie
  • thinkphp i方法
  • 公司法人变更账户没有改有影响吗
  • 企业向个人借款是否合法
  • 商业汇票的承兑银行必须具备下列条件
  • vue为什么监听不到对象内部属性
  • 企业所得税征前减免是什么意思
  • 融资租赁的会计科目
  • mysql日志记录
  • 未分配利润与净利润有关系吗
  • 经销商会议是什么意思
  • 公司收到生育津贴不给员工
  • 收到退回的文化事业建设费会计分录
  • 企业年金个人和公司缴费比例
  • 土地使用权的摊销计入在建工程
  • 政府代建工程
  • 非公司股东可以分红吗
  • 材料抵扣进项税额
  • 应收股利在资产负债表中怎么填
  • 哪些行业不适用作业法
  • 有限公司能否申请银行存对支票
  • 企业经营规模小怎么办
  • Linux系统下Mysql使用简单教程(一)
  • sqlserver优化方案
  • SQLServer Execpt和not in 性能区别
  • mac安装mysql的两种方法(含配置)
  • mysql5.7.35安装配置教程
  • WorkFlowTray.exe是什么进程
  • diskgenius分区linux
  • win7电脑711
  • win10电脑无法上网
  • windows8图片
  • win10自带microsoft office怎么用
  • win10的outlook在哪
  • win8玩游戏
  • opengl 投影矩阵
  • ExtJS4如何给同一个formpanel不同的url
  • Python生成随机数
  • android怎么学
  • Unity3d中GridLayoutGroup自适应高度
  • Python默认参数 数组坑
  • 冒烟测试和接口测试
  • 地税局刚进去工资多少
  • 苏州工业园区国资委
  • 7月税务征收期
  • 烟台税务系统缴费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设