当前位置: 首页 > news >正文

网站做的支付宝接口吗服装生产erp管理软件

网站做的支付宝接口吗,服装生产erp管理软件,公司名称logo设计图免费,衡水网站建设公司联系电话最近在复习JavaScript的基础知识,和第一次学确实有了很不一样的感受,第一次学的比较浅,但是回头再进行学习的时候,发现有很多遗漏的东西,所以今天想分享一下新学到的知识,后面会一点一点补充更新 JavaScrip…

最近在复习JavaScript的基础知识,和第一次学确实有了很不一样的感受,第一次学的比较浅,但是回头再进行学习的时候,发现有很多遗漏的东西,所以今天想分享一下新学到的知识,后面会一点一点补充更新

JavaScript的数据结构有8个,分别是number string boolean object undefined null 还有es6新增的symbol和bigint,今天主要分享一下null undefined number,其他的等复习完会及时更新的

null:

null是一个独立的数据类型,表示一个空值或者是一个对象没有值

null有几个特殊的用法,操作如下:

1.当使用Number方法来识别null的时候,输出为0

 console.log(Number(null))  //0

2.对null实现一些运算符操作(可以将null当做0来进行计算)

 console.log(2 + null) //2console.log(2 * null) //0

undefined:

undefined比较特殊,表示未定义,比如你在生命一个变量,但是没给他赋值的时候,然后检测该变量的类型,输出就是undefined

 let aconsole.log(a) //undefined

 1.当使用Number方法来识别undefined的时候,输出为NaN

console.log(Number(undefined)) //NaN

2.对undefined实现一些运算符操作(可以将undefined当做没有值来进行计算)

 console.log(undefined + 2) //NaNconsole.log(undefined * 2) //NaN

 3.当使用undefined和null来进行比较的时候,非严格模式下,两者是相等的

console.log(null == undefined) //true
console.log(null === undefined) //false

number:

number是用来表示整数和浮点数已经NaN的数据类型,JavaScript的底层没有整数

1.所有的数字都是使用64位浮点数来进行存储

console.log(1 === 1.0) //true

2.当小数在进行相加的时候,具有误差

console.log((0.3 - 0.2) === 0.1) //false

3.当一个计算的数大于2的53次方,计算就不准确了

console.log(Math.pow(2, 53) === Math.pow(2, 53) + 1) //true

4.当一个数大于2的1024次方,就会溢出,如果小于2的-1075次方,会溢出为0

console.log(Math.pow(2, 1024)) //Infinity
console.log(Math.pow(2, -1075) ) //0

5.+0和-0

在很多情况下+0和-0是一样的,但是只有当他们表示分母的时候,会有不一样的结果

console.log(+0 === -0) //true
console.log(1 / +0 === 1 / -0) //false

6.NaN表示number类型,当对NaN进行幂运算的时候,输出为1,其他情况下都为NaN

console.log(NaN ** 0) //1

7.进制

十进制表示没有前导0的数值,二进制前缀(0b/0B),八进制前缀(0o/0O),十六进制前缀(0x/0X),

特殊情况:

 有前导0的数值会被视为八进制,但是如果前导0后面有数字8和9,则该数值被视为十进制。

console.log(099) //99
console.log(088) //88
console.log(077) //63

 8.infinity运算

1. 范围:Infinity大于一切数值(除了NaN),-Infinity小于一切数值(除了NaN)。

console.log(Infinity > -100) //true
console.log(-Infinity < -100) //false
console.log(Infinity > NaN) //false
console.log(-Infinity < NaN) //false

2. Infinity与undefined计算,返回的都是NaN。

console.log(Infinity + undefined) //NaN
console.log(Infinity - undefined) //NaN
console.log(Infinity * undefined) //NaN
console.log(Infinity / undefined) //NaN

3. Infinity减去或除以Infinity,得到NaN。

console.log(Infinity - Infinity) //NaN
console.log(Infinity / Infinity) //NaN

4.0乘以Infinity,返回NaN;0除以Infinity,返回0;Infinity除以0,返回Infinity。

console.log(0 * Infinity) //NaN
console.log(0 / Infinity) //0
console.log(Infinity / 0) //Infinity

5.Infinity与null计算时,null会转成0,等同于与0的计算。只用相乘的时候,返回NaN

console.log(Infinity + null) //Infinity
console.log(Infinity - null) //Infinity
console.log(Infinity * null) //NaN
console.log(Infinity / null) //Infinity

更新中......

http://www.yayakq.cn/news/323319/

相关文章:

  • 土特产网站建设事业计划书wordpress美食模板
  • 宝塔怎么做网站的301跳转网站服务器哪个好
  • 做网站用的腾讯云服务器软件合集
  • 小游戏网站建设全球广告公司排名
  • 网站开发主要工作内容哪些行业需要网站有哪些内容
  • 中小企业网站设计总结企业网站建设该怎么描述
  • cms 网站wap网站制作方案
  • 乌海网站开发社交网站 建站
  • 大型网站多少钱wordpress文章版权信息
  • 网站中的下拉菜单做网站设计的需要什么材料
  • 网站建设调查重庆微网站开发公司
  • ie 10 常用网站wordpress 前端发帖
  • 网站建设的参考文献温州网站制作价格
  • 萧山建设信用网站上海建设项目环保验收公示网站
  • 织梦门户网站源码下载搜素引擎优化
  • 规范网站建设情况的报告苏州园区租房
  • 浙江网站建设公司地址互联网设计师leader
  • 深圳营销型网站建设公司选择哪家好百度网站快速优化
  • 传媒公司网站建设思路微网站 举例
  • 泉州网站页面设计公司做网站工资年新多少在广东
  • 建设企业网站的时间网站代理访问是什么意思
  • php户外运动产品企业网站源码科技公司名字大全参考
  • 网站建设费需要分摊吗做二手车网站需要什么手续费
  • 柯桥做网站有哪些公司网站建设情况介绍
  • 花桥网站建设门户网站建设重建方案
  • php是网站开发的语言吗网站建设公司软件开
  • 做团购的家居网站有哪些卧龙区网站建设哪家好
  • 昆明网站建设开发专门做销售招聘网站
  • 怎么自己设计网站接单网
  • 萧山网站建设xssemwordpress怎么做微博