练习
习题1
现在需要得到这样的一个字符串:在JavaScript中,字符串使用单引号''或者双引号""表示
,应该如何在js中定义这个字符串?
习题2
现有这样一个字符串:http://www.study.com/Home/User/login?name=jack&password=123456
,结合前面所学的内容,分别定义两个名字为name和password的变量,从上述字符串中分别提取'jack'和'123456'字符串,赋值给这两个变量。
习题3
有数组[1991, 10, 11]
,将这个数组转换为字符串'1991/10/11'
。
习题4
有数组['h', 'e', 'l', 'l', 'o', ' ', '1', '9', '9', '7']
,将数组转换为字符串'hello 2017'
。
答案见下期练习。
复习:Day2:字符串与数组
上期答案
习题1
有两个变量a和b,交换a和b中保存的值,并找出两个值中的最大值。
方法一:
let a = 0;
let b = 1;
let c = a;
a = b;
b = c;
方法二:
a = b - a;
b = b - a;
a = a + b;
交换变量的值还有许多其他方法,可以在搜索引擎查询了解。
习题2
计算下列表达式的结果:
- 3 + 5 || 2
8
- 6 & 3
2
- 1 + 2 << 3
24
- '彩票的开奖结果是:' + 5 + 10 + '5'
彩票的开奖结果是5105
- 5 + 10 + '5'
155
习题3
let a = 'myDear';
let c = a.length;
let b = 'undefined' ? 5 || 9 > c++ : (2 + '3') % 2;
求a和b的值分别是多少?
a的值是'myDear',b的值是5,c的值是6
习题4
将以下名称改为符合小驼峰命名规范的标识符:
takesomtime, user_password, email-address
takeSometime
,userPassword
,emailAddress