我發現這個片段,但我不確定它是否應該有-5
或-6
,因爲我沒有確切地說substr(negative)
。什麼String.substr(負數)呢?
('00000'+(15).toString(16)).substr(-5)
我發現這個片段,但我不確定它是否應該有-5
或-6
,因爲我沒有確切地說substr(negative)
。什麼String.substr(負數)呢?
('00000'+(15).toString(16)).substr(-5)
substr()
返回由最後N
字符的字符串,當-N
傳遞給它。
"Hello".substr(-2)
=>"lo"
從文檔:
如果start爲負,SUBSTR使用它作爲從字符串的末尾 一個字符索引。如果start爲負數且abs(start)大於字符串的長度,則substr使用0作爲起始索引。
一般:
str.substr(-n)
是一樣的:
str.substr(str.length-n)
這是一樣的:
str.substr(str.length-n,str.length)
它返回子串:
str[str.length-n,...,str.length-1]
爲什麼這麼多downvotes?比被問到的一些愚蠢的問題更好。 –
@ user2310289 - 因爲OP可以輕鬆打開瀏覽器控制檯,並在5秒鐘內完成檢查。 – techfoobar
@ user2310289:「這個問題沒有顯示任何研究工作。」我的意思是,即使是w3schools文件。還有MDN和規格,並且... –