【JS】js 加减乘除及比较大小——基础知识增强记忆
再强调一下,本篇为基础知识,高年级学生可略过,但不一定能拿 100 分。
写那么长时间代码了,今天被加减乘除 打脸 。写一下,增强基础知识记忆吧。再错真的就是小学低级错误了。
首先,来看加减乘除中出现字符串的情况:
一、加法
1.所有加数都为数字,直接加(一年级)
2.有任一加数为字符串,转为字符串拼接
3.(两个以上加数)在出现字符串前按数字加法,之后按字符串拼接
二、减法
1.两数都为数字,直接减(一年级)
2.“字符串(数字)”转为数字,然后相减
3.出现“字符串(非数字)”,无法相减
三、乘法
1.两数都为数字,直接乘(二年级)
2.“字符串(数字)”转为数字,然后相乘
3.“字符串(数字)”转为数字,""转为 0,然后相乘
4.出现“字符串(非数字)”,无法相乘
四、除法
1.两数都为数字,直接相除(二年级)
2.“字符串(数字)”转为数字,然后相除
3.“字符串(数字)”转为数字,""转为 0,然后相除
4.出现“字符串(非数字)”,无法相除
总结一下:加法中出现了字符串,结果即为字符串,减乘除比较相似,在能够计算的时候,结果为数字。测试见下图:
再来看一下大小比较:
1.“字符串(数字)”转为数字,然后比较
2.单个字符串,按 ASCII 值比较
3.多个字符串,逐位按 ASCII 值比较,直到不相等的某一位决定结果
4.“字符串(非数字)”与数字比较结果为 false
测试见下图:
最后看一下等于,这个比较简单,直接看图:
如果以上不能得 100 分的话,希望你也像我一样记忆一遍。
以上是 【JS】js 加减乘除及比较大小——基础知识增强记忆 的全部内容, 来源链接: utcz.com/a/95582.html