永发信息网

javascript中Test=“abcdefghijklmnopqrstuvwxyz.”那么 Test.substring(0,4)的结果是什么,如何写出来?

答案:1  悬赏:40  手机版
解决时间 2021-04-05 23:31
  • 提问者网友:风月客
  • 2021-04-05 09:39
javascript中Test=“abcdefghijklmnopqrstuvwxyz.”那么 Test.substring(0,4)的结果是什么,如何写出来?
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-04-05 11:12
var Test="abcdefghijklmnopqrstuvwxyz.";
 
Test.substring(0,4)
"abcd"

Test.substring(10,12)
"kl"

Test.substring(12,10)
"kl"

Test.substring(6,7)
"g"

Test.substring(0,26) 
"abcdefghijklmnopqrstuvwxyz"

Test.charAt(0)
"a"

Test.charAt(12)
"m"

Test.charAt(25)
"z"

Test.charAt(27)
""
Test.substring(6,6)
""追问(12,10) 怎么不是 ml
(0,26)怎么不是a到y
(25)怎么不是x
(27)怎么不是z追答   
String.prototype.substring = function(start, end){return "";};

索引从0开始计算

start: 开始索引
end:   结束索引

(12,10) 从第12-1个索引所在字符l开始,往前找到第10个索引所在字符k -- kl

(12,14) 从第12个索引所在字符m开始,往后找到第14-1个索引所在字符n -- mn

(0,26) 从第0个索引所在字符a开始,往后找到第26-1个索引所在字符z --- a到z
大的一方总是要减去1,两者的之间就是返回的字符串, 返回的字符串的长度,是start和end的差的绝对值

--------------------------------


   
String.prototype.charAt = function(position){return "";};

同理索引从0开始计算

(25) 第25个索引所在字符 z

(27) 第27个索引所在字符,超过长度,于是返回空字符
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯