本文参与4月更文挑战,打卡day16,第十六篇
练习
- 输出Hello World。
- 输入两个数,计算两个数的和。
- 输入一个小数,返回向零取整之后的结果。
- 输入a, b, c,输出 (a + b) * c 的值。
- 求反三位数。
- 输出如下的菱形。
练习的写法
1. 输出在浏览器窗口的方法
2. let的赋值方式
let [a,b] = [1,2];
// 可以让a和b的值分别为1和2
split( ) 用法
split() 方法使用指定的分隔符字符串将一个String对象分割成子字符串数组,以一个指定的分割字串来决定每个拆分的位置。
const str = 'The quick brown fox jumps over the lazy dog.';
const words = str.split(' ');
console.log(words[3]);
// 会先将str按照空格进行分组,分组后第0位是The 第1位是quick 以此类推 会输出“fox”
const chars = str.split('');
console.log(chars[8]);
// 没有设置分组依据就将原字符串每个字符(包括空格)单独分为一组,同样第0位是T,空格也算做一位,因此第8位是“k”
const strCopy = str.split();
console.log(strCopy);
// Expected output: Array ["The quick brown fox jumps over the lazy dog."] 这个暂时不懂啥意思
3. parseInt()
使用parseInt(x)可以实现向零取整,当x = 1.2时可以返回1,当x = -1.2时可以返回-1
输入一个小数,返回向零取整之后的结果