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