分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

JS ?深入1

发布时间:2023-09-06 01:46责任编辑:熊小新关键词:暂无标签

1.JS数据类型

1.1 + -运算逻辑

var x="The answer is "+42; //  The answer is 42 

var y=42+"is the answer" ;// 42 is the answer  

BUT 

var z="37"-7; //30 

var s="is the answer"-42; // 0;

可以巧用 + -号来转换数据类型。string-0--->数值型    string+0--->字符型

1.2 ==运算

  •  "1.23"==1.23  // 将字符串转换为数字,然后进行比较
  •  0==false // 将Boolean值false转换为number 0,然后进行比较
  • null==undefined //
  • new Object()==new Object() //false?
  • [1,2]==[1,2] //false?

1.2.1 严格等于 ===

  首先会判断===两边的数据类型,类型不同,就直接返回false。类型相同,就比较值。

null===null

undefined===undefined

NaN!=NaN 这个NaN和任何数值比较都不等,和自己比较也不等。

1.3 包装对象  

JS ?深入1

原文地址:https://www.cnblogs.com/potato-lee/p/8649638.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved