劉毅毅
2016-10-18 00:19:54
還是說這些計算只是在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
提交
取消