ACwing学习——JavaScript(3)

94 阅读1分钟

本文参与4月更文挑战,打卡day16,第十六篇

练习
  1. 输出Hello World。
  2. 输入两个数,计算两个数的和。
  3. 输入一个小数,返回向零取整之后的结果。
  4. 输入a, b, c,输出 (a + b) * c 的值。
  5. 求反三位数。
  6. 输出如下的菱形。

image.png

练习的写法

1. 输出在浏览器窗口的方法

2. let的赋值方式
let [a,b] = [1,2];
// 可以让a和b的值分别为1和2
split( ) 用法

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

pareseInt()函数

输入一个小数,返回向零取整之后的结果

4. 输入a, b, c,输出 (a + b) * c 的值

image.png

5. 求反三位数

image.png

6. 输出菱形