為什么第一個(gè) 我填5或者6都是對(duì)的呢?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>string對(duì)象</title>
<script type="text/javascript">
var mystr="Hello World!"
document.write(mystr.substring(6)? ? ? ? ?+ "<br />");
document.write(mystr.substring(0,5)? ? ? ? ? ? ? ? ? ?);
</script>
</head>
<body>
</body>
</html>
2020-03-18
空格字符不顯示,5,6都一樣。
但是,標(biāo)準(zhǔn)是6。
你可以將空格換成下劃線,就知道了
Hellos_World!
2019-10-17
前面有一個(gè)空格,包含它在里面,所以5和6的結(jié)果都一樣
2019-10-17
因?yàn)榭崭裾剂艘粋€(gè)字符,你填5就從o開始往后面截取..? 其實(shí)o后面有個(gè)空格你看不到,然后就顯示W(wǎng)orld!,你填寫6就是從空格開始截取,所以效果也是World!, 所以你可以這樣測(cè)試一下,你把這個(gè)字符串改一下 ,改成
var mystr = "HellosWorld!"? 把空格替換成一個(gè)s?? 你就能看出輸入5與6的效果了