课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么返回的空格用1表示
2016-03-09
源自:JavaScript进阶篇 7-7
正在回答
前面别忘记还有个空格
那个是L,不是1呢。
空格也算一个字符,下标是从0开始,I love JavaScript!这里长度是18。I对应的下标是0,空格是2,l是3,以此类推......
是l不是1
我的是对着呢,你看是不是 var mystr="I Love JavaScript!";字符串哪块写错了。空格返回的是(空白)。
document.write(mystr.charAt(1)) 返回的是什么????
张威1992
CaptainTeemo
中间有空格
下标是从0开始的,所以下标为2的是第3个字符,所以返回的是字符l,不是数字1
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答document.write(mystr.charAt(this.length-1));为什么不行?
3 回答mystr.charAt(mystr.length-1)返回的不是一个字符码!!!在 document.write()中不是应该加引号的吗???详见代码
2 回答1/2和1%2结果为undifined
3 回答jq1 = document.write(numa>numb); 为什么结果输出的是undefine?
3 回答为什么返回return和返回document.write后显示的顺序不一样呢?