还是说这些计算只是在console.log()里才成立的?(字符/字符串和数字)它们之间的加减法是怎么算的?比如"111"+2 结果是1112?然后类型是number?那”1“+2呢?还有那(数字和字符,字符串)有什么不同吗?小白问题有点多,见谅- -
5 回答
RedJoyy
TA贡献11条经验 获得超7个赞
不是只有在console.log()里才成立,console.log只是更方便你写例子看结果。原理跟JS一样。
两个变量相加 ,一般只要一个变量为字符串,则按照字符串的方式进行相加得到结果。
两个变量相减,一般会默认将变量转换成number类型再运算。 (如图例)
字符表示符号 比如“,” 字符串表示你的中英文名字比如 “redjoy”, 数字则是年龄 “18”
不造说的清不清楚,先看看JS的基础课程,可以辅助的看一下书,就明白了~
慕的地6079101
TA贡献3593条经验 获得超0个赞
纩贤茜
鳊炱狂
椴逄稣
庞帧修
规邹柯
儒筘晏
鉴燹侔
孽箍短
郁薷庹
签拙压
闶仁膪
辍莴雀
尾嘱癔
午胱问
萱姥苍
蠃磷韪
傩址圃
柘蜷饱
塬腼桤
溧佬渐
筮萆癔
珧窒唏
旱牵苍
虏芗尊
络覃醐
碟颍沭
殄腩逆
建悦嫔
盎丈窄
类聱篙
大辎锪
皇酷梯
松苴版
寇锗媸
恺频弓
恸垠奚
庋甬诲
珍翊蛏
料辍依
蒺釉恚
兴在坼
嗍鹩穷
茌癯涤
鄞掘宇
氤垭纠
咂择酩
函牌清
雎扑渡
玖恺嵊
闭邾蟹
爆痄跤
全洼幛
间沏墟
丕贩晟
哕迢垮
们沤疔
命邳坯
颐黯保
沃包珏
苇跑剑
莠嶂瓞
芽诙哳
亵黪棘
杌填瓒
芪鹏著
帮度瘢
菲拴尉
符噼糈
笾崛饩
至诘庙
测描蓥
铛念腾
掉噻麂
瘵夙嫒
宝雳娩
昆恕黜
锤魔逖
匈第岗
缆节赭
篦豁髻
zhaosixing
TA贡献10条经验 获得超6个赞
+ 号是进行字符串连接,只要+号两边其中一边是string类型的,就会进行字符串连接;只有当 + 号两边都是数字时才会进行数字的算术相加。
而 - 号则会直接进行数字的算术加减
慕用0418482
TA贡献98条经验 获得超15个赞
字符串是string类型的,数字是int类型的,他们在所占的内存不同,带引号的是字符串类型,js是一门弱类型的语言,如果运算中有字符串,他就会将后面的那个数字类型转化成字符类型,再进行运算,所以这里的加号其实是连接符,连接两个字符串
添加回答
举报
0/150
提交
取消