【JS】js 加减乘除及比较大小——基础知识增强记忆

再强调一下,本篇为基础知识,高年级学生可略过,但不一定能拿 100 分。
写那么长时间代码了,今天被加减乘除 打脸 。写一下,增强基础知识记忆吧。再错真的就是小学低级错误了。
首先,来看加减乘除中出现字符串的情况:

一、加法

1.所有加数都为数字,直接加(一年级)

2.有任一加数为字符串,转为字符串拼接

3.(两个以上加数)在出现字符串前按数字加法,之后按字符串拼接

二、减法

1.两数都为数字,直接减(一年级)

2.“字符串(数字)”转为数字,然后相减

3.出现“字符串(非数字)”,无法相减

三、乘法

1.两数都为数字,直接乘(二年级)

2.“字符串(数字)”转为数字,然后相乘

3.“字符串(数字)”转为数字,""转为 0,然后相乘

4.出现“字符串(非数字)”,无法相乘

四、除法

1.两数都为数字,直接相除(二年级)

2.“字符串(数字)”转为数字,然后相除

3.“字符串(数字)”转为数字,""转为 0,然后相除

4.出现“字符串(非数字)”,无法相除

总结一下:加法中出现了字符串,结果即为字符串,减乘除比较相似,在能够计算的时候,结果为数字。测试见下图:

【JS】js 加减乘除及比较大小——基础知识增强记忆

再来看一下大小比较:

1.“字符串(数字)”转为数字,然后比较
2.单个字符串,按 ASCII 值比较
3.多个字符串,逐位按 ASCII 值比较,直到不相等的某一位决定结果
4.“字符串(非数字)”与数字比较结果为 false
测试见下图:

【JS】js 加减乘除及比较大小——基础知识增强记忆

最后看一下等于,这个比较简单,直接看图:

【JS】js 加减乘除及比较大小——基础知识增强记忆

如果以上不能得 100 分的话,希望你也像我一样记忆一遍。

以上是 【JS】js 加减乘除及比较大小——基础知识增强记忆 的全部内容, 来源链接: utcz.com/a/95582.html

回到顶部