为了账号安全,请及时绑定邮箱和手机立即绑定

代码问题待解答

document.write(mystr.charAt(mystr.length-1) );能通过 document.write(mystr.charAt(17) );为什么不行呢?

正在回答

5 回答

慕课网答案有时候要和他给你的答案一模一样才会提示正确,很坑爹,你可以放在本地去测试下,看看可不可以

0 回复 有任何疑惑可以回复我~
#1

guanguan1982 提问者

非常感谢!
2016-08-19 回复 有任何疑惑可以回复我~

我这里输入17显示的是“!”应该是没有问题的,你可以一个数字一个数字的往上面加

0 回复 有任何疑惑可以回复我~

length-1和17都是可以的啊! 显示的都是“!”。

0 回复 有任何疑惑可以回复我~

字符串中第一个字符的下标是 0,是不是mystr的长度只有16?

0 回复 有任何疑惑可以回复我~
#1

guanguan1982 提问者

I Iove JavaScript 的"t"正好是17
2016-07-05 回复 有任何疑惑可以回复我~
#2

gl3448852 回复 guanguan1982 提问者

I是0 t是16
2016-07-05 回复 有任何疑惑可以回复我~

mystr.length-1 是不是你把字符的长度理解错了?是不是根本不是长度17呢。

0 回复 有任何疑惑可以回复我~
#1

guanguan1982 提问者

他们俩输出值一样,估计是编辑器的问题把
2016-07-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468193    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

代码问题待解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信