【尚硅谷】JavaScript基礎(chǔ)&實(shí)戰(zhàn)丨JS入門到精通全套完整版

- 怎么查看一個(gè)值的類型:如var a=123; var result=typeof a;conso.log(result);
- 算術(shù)運(yùn)算符中的加號(hào)有哪些特別的用法:+號(hào)運(yùn)算符被用于算式中時(shí),如果算式中有字符串時(shí),運(yùn)算的時(shí)候也會(huì)把非字符串的值轉(zhuǎn)為字符串再進(jìn)行拼串處理.如var a=7; var result="這個(gè)值等于"+a;最終輸出的是字符串'這個(gè)值等于7'.
- 在+號(hào)中可以怎樣利用它與字符串相加最終輸出的值就是字符串的特性來(lái)進(jìn)行值的類型轉(zhuǎn)換:可以通過(guò)在值后面加一個(gè)空串進(jìn)行類型轉(zhuǎn)換,如var a=7; var result = a+'';最終輸出的結(jié)果就是字符串的'7'.
- +和減/乘/除有什么區(qū)別:+的運(yùn)算中算式中有字符串,最終結(jié)果是輸出字符串,如var a=1+'2';最終輸出結(jié)果是字符串12,而減號(hào)和乘號(hào)以及除號(hào)中的算式中如果有字符串,會(huì)把字符串轉(zhuǎn)換成數(shù)值型再進(jìn)行運(yùn)算,比如:var a=1+'2';最終輸出的結(jié)果是3.
- +號(hào)運(yùn)算的運(yùn)算順序是怎樣的:從左往右的運(yùn)算順序;如var a=1+2+'3',運(yùn)算順序是:1+2=3→3+'3'='33'(加號(hào)拼串);又如var a='1'+2+3,運(yùn)算順序:'1'+2='12'→'12'+3=123;(加號(hào)拼串)
- 在-和/和*中怎樣利用它們與非數(shù)值型的值相運(yùn)算最終輸出的值的類型是number的特性來(lái)進(jìn)行類型的轉(zhuǎn)換:比如var a='7';如果要讓字符串7轉(zhuǎn)換為數(shù)值型的7可以在后面減去0:a='7'-0最終的結(jié)果是數(shù)值型的7.同理地:乘號(hào)和除號(hào)的運(yùn)算可以在后面乘以1或者除以1就可以得到數(shù)值型的原數(shù)字.
標(biāo)簽: