记今日在完成大数相乘算法题时学到的JS语法

134 阅读1分钟

首先不同于Java的地方,针对于字符串str,其长度是str.length
如果要获得某个字符串索引的字符可以直接str[i],当然它也有str.charAt(i)的方法
新建一个固定大小的数组并且将其初始化为0的方法
let res = new Array(3).fill(0)
这个的含义就是新建一个大小为3且初始值为0的数组
将一个字符或者字符串转化为number的方法是直接在其前方加+
let a ='1' 这个时候typeof(+a)的结果是Number,注意a前面有+
参照Java来说
在对a/b取整的时候我们一般是Math.floor(),但这款i也可以是~~(a/b)很方便快捷
当然取余数就是正常的a%b