第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

startPos為負(fù)數(shù)且絕對(duì)值大于字符串長(zhǎng)度,為什么結(jié)果卻是這樣?(360瀏覽器的測(cè)試結(jié)果)

startPos為負(fù)數(shù)且絕對(duì)值大于字符串長(zhǎng)度,為什么結(jié)果不是

startPos為負(fù)數(shù)且絕對(duì)值大于字符串長(zhǎng)度,startPos為0。
結(jié)果卻是:”o Worl“,為什么不是“Hello?”。


<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>無(wú)標(biāo)題文檔</title>

<script type="text/javascript">

var mystr="Hello World!";

document.write(mystr.substr(6) ? ? ? ? ?+ "<br />");

document.write(mystr.substr(2,6) ? ? ? ? ?+ "<br />");

document.write( mystr.substr(0,6) ?+ "<br />" ? ? ? ? ? ? ? ? ? ? );

document.write(mystr.substr(-2,6) ? ? ? ? ?+ "<br />");

document.write(mystr.substr(-8,6) ? ? ? ? ?+ "<br />");


</script>

</head>

<body>

</body>

</html>


正在回答

5 回答

substr是從指定的起始位置截取指定長(zhǎng)度,這個(gè)是從左往右截取的,只用考慮初始位置,-8的位置是o,然后考慮截取長(zhǎng)度,往右截取6個(gè)字符,就是o Worl,不會(huì)因?yàn)槟闳藶橛?jì)數(shù)從最后一個(gè)數(shù)往左倒數(shù)而截取方向變成從右往左,所以不是Hello。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

野楓

補(bǔ)充一點(diǎn),截取時(shí)如果指定截取長(zhǎng)度到達(dá)最后一個(gè)字符后則停止,比如截取位置是-1,截取長(zhǎng)度是6,只會(huì)截取最后一個(gè)字符,不會(huì)繼續(xù)“跑”到開(kāi)始位置截取。
2016-09-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

有禮彬 提問(wèn)者 回復(fù) 野楓

當(dāng),startPos為負(fù)數(shù)且絕對(duì)值大于字符串長(zhǎng)度,startPos為0。怎么解釋?
2016-09-06 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕村1994845 回復(fù) 有禮彬 提問(wèn)者

樓上其實(shí)已經(jīng)說(shuō)了,比方數(shù)組長(zhǎng)度為7,startPos為-8;那么我這樣理解,從尾部開(kāi)始往頭部數(shù),-1,-2,-3...當(dāng)數(shù)到頭部第一位時(shí),動(dòng)作會(huì)停止,然后取值首位,而首位的檢索號(hào)就是0,那么此時(shí)startPos為0
2016-09-20 回復(fù) 有任何疑惑可以回復(fù)我~
#4

有禮彬 提問(wèn)者

非常感謝!
2016-09-21 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

我現(xiàn)在已不糾結(jié)那個(gè)問(wèn)題了


0 回復(fù) 有任何疑惑可以回復(fù)我~

沒(méi)有一個(gè)人能解釋你的問(wèn)題 我也很想知道是為什么 關(guān)注~

0 回復(fù) 有任何疑惑可以回復(fù)我~

substr(<字符表達(dá)式>、<數(shù)值表達(dá)式1>)?-8是從!往前面開(kāi)始截取,6是取幾位數(shù)

document.write(mystr.substr(-16,5)?+?"<br?/>");??//結(jié)果就是?hello

第七章還沒(méi)有學(xué)不知道這樣說(shuō)對(duì)不對(duì)啊 ,如果說(shuō)錯(cuò)了就是擾亂你的思路了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

有禮彬 提問(wèn)者

當(dāng),startPos為負(fù)數(shù)且絕對(duì)值大于字符串長(zhǎng)度,startPos為0。怎么解釋?
2016-09-06 回復(fù) 有任何疑惑可以回復(fù)我~

document.write(mystr.substr(-8,6) ? ? ? ? ?+ "<br />");從后面倒數(shù)8位 ?(!drlow o)就是到o哪里,然后就是o Worl;

-8只是說(shuō)從后面數(shù)起來(lái)定位,但是截取的時(shí)候還是往前截取的,不是往后

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

有禮彬 提問(wèn)者

當(dāng),startPos為負(fù)數(shù)且絕對(duì)值大于字符串長(zhǎng)度,startPos為0。怎么解釋?
2016-09-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

startPos為負(fù)數(shù)且絕對(duì)值大于字符串長(zhǎng)度,為什么結(jié)果卻是這樣?(360瀏覽器的測(cè)試結(jié)果)

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)