今日主要练习了js相关的变成语法,总结如下:
- input().split(" ").map(Number) 将输入转为数字类型
- 模板字符串语法:
${} \n.repeat(5) - charCodeAt:str.charCodeAt(index)返回字符编码
- parseFloat:浮点数,parseInt:整数,字符:input.trim()
- 四舍五入方法:Math.round(floatNumber);
const [a, b] = input.split(',').map(item => parseInt(item.match(/\d+/)));这行代码的作用是将输入的字符串按逗号分隔,并提取其中的数字部分,然后将这两个数字分别赋值给变量a和b,实现了将输入的字符串转换为整数类型的目的。toLowerCase()是JavaScript字符串的方法,用于将字符串中的字母字符转换为小写形式。- 关于padStart方法:填充指定字符
const str = 'Hello';
console.log(str.padStart(10)); // 输出 " Hello",在开头填充 5 个空格字符
console.log(str.padStart(10, '*')); // 输出 "*****Hello",在开头填充 5 个星号字符
console.log(str.padStart(7, '12345')); // 输出 "345Hello",在开头填充 2 个 "12345" 字符
console.log(str.padStart(3)); // 输出 "Hello",目标长度小于当前长度,不进行填充
转进制的方法:Number(decimalNumber).toString(16)