分享web开发知识

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

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

js ?关系运算符

发布时间:2023-09-06 01:43责任编辑:沈小雨关键词:js运算符

1.大于  >   (小于 效果一样)

var box=3>2 ??????//truevar box=3>22 ?????//falsevar box=‘3‘>22 ???//false,如果有一个字符串,字符串转换成数值在比较var box=‘3‘>‘22‘ ?//true,如果两个都是字符串,则比较第一次字符var box=‘a‘>‘b‘ ??//false,a=97,b=98对照ascii码var box=‘a‘>‘B‘ ??//true,B=66var box=1>对象 ????//false,如果有toString()或valueOf(),返回/>返回值

 2.等于  =

var box=2==2 ????//truevar box=‘2‘==2 ??//true,‘2‘转换成2var box=false==0 //true,false转换成数值为0var box=‘a‘==‘A‘; //false,转换后的编码不一样var box=NaN==NaN ?//falsevar box=2=={} ????//false,执行toString()和valueOf()会改变var box=2==NaN ???//false,只要有NaN都为falsevar box={}=={} ???//false,对象比较的是他们的地址,对象的引用地址都不一样var age={}var height=agevar box=age==height ???//true,引用地址一样var box=‘2‘===2 ??????//false,三个等号必须值和类型都相等var box=2!==2 ??????//false,值和类型都相等

3.特殊符号的比较

表达式
null==undefinedtrue
‘NaN‘==NaNfalse
5==NaNfalse
false==0true
true==1true
true==2false
undefined==0false
null==0false
‘100‘==100true
‘100‘===100false
NaN==NaNfalse

 

js ?关系运算符

原文地址:https://www.cnblogs.com/xiaoxinzi/p/8483015.html

知识推荐

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