一、单选题
1.想要获取字符串中的某一个字符,我们可以使用( )来实现。
A. charAt() B. replace()
C. split() D. indexOf()
2.下面有一段JavaScript程序,其输出结果是( )。
var str = "Rome was not built in a day.";
document.write(str.indexOf("rome"));
A. 0 B. 1
C. -1 D. undefined
3.下面有一段JavaScript程序,其输出结果是( )。
var str1 = "只有那些疯狂到以为自己能够改变世界的人,才能真正改变世界。";
var str2 = str1.substring(11, 19);
document.write(str2);
A. 自己能够改变世界 B. 己能够改变世界的
C. 能够改变世界的人 D. 够改变世界的人,
4.下面有一段JavaScript程序,其输出结果是( )。
var str = "I am loser, you are loser, all are loser.";
var str_new = str.replace("loser", "hero");
document.write(str_new);
A. I am hero, you are hero, all are hero.
B. I am "hero", you are "hero", all are "hero".
C. I am hero, you are loser, all are loser.
D. I am "hero", you are loser, all are loser.
二、编程题
1. 如果有一个字符串"Rome was not built in a day",请用程序统计其中有多少个单词(注:单词与单词之间是以空格隔开的)。
2.请使用这一章学到的字符串方法,将字符串"Hello Lvye"中的“e”全部删除,也就是最终得到的结果是“Hllo Lvy”。