猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js数字字符串大小比较
数字字符串比较如下:
= '10000000'
= '5000000'
a>b输出false a-b>0输出true
为什么是这个结果
一只名叫tom的猫
浏览 301
回答 1
1回答
慕田峪9158850
这是JavaScript中隐式转换的关系,首先在比较的时候,二者是按照string的形式进行比较的,那么比较第一位的时候,1 < 5,直接返回false,而 a - b会把两个数转成number类型进行比较,转换完之后输出就是true。可以仔细看看隐式转换这一块。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续