整數(shù)和字符可以相加?哪里有出處?
attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ;
獲取返回的是整數(shù)卻和字符相加,為什么這樣可以?我只知道字符串可以這樣相加.
attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ;
獲取返回的是整數(shù)卻和字符相加,為什么這樣可以?我只知道字符串可以這樣相加.
2017-08-27
舉報
2017-08-31
學到了
2017-08-29
我是在博客上找到的,關(guān)于JavaScript的強制類型轉(zhuǎn)換:
????在JavaScript中,不同類型的值或變量相加, JScript 解釋器自動將數(shù)據(jù)類型之一改變(強制轉(zhuǎn)換)為另一種數(shù)據(jù)類型,然后執(zhí)行運算。例如:
數(shù)值與字符串相加 ? ? ?? 將數(shù)值強制轉(zhuǎn)換為字符串。
布爾值與字符串相加??? 將布爾值強制轉(zhuǎn)換為字符串。
數(shù)值與布爾值相加 ? ? ? 將布爾值強制轉(zhuǎn)換為數(shù)值。
2017-08-28
字符串拼接;
當"+"號連接的不是number值,用于拼接前后兩個對象,并返回string
比如
2017-08-27
":"是字符串,有字符串相加就會組合成字符串
2017-08-27
數(shù)字和字符串相加默認是字符串