有没有一种方法可以让JavaScript在进行数字乘法时将字符串作为字符串读取?
我(使用JavaScript)尝试将50个破折号作为横幅输出,如下所示: “-------------------------------------------------------------” 到目前为止,我尝试了以下方法:有没有一种方法可以让JavaScript在进行数字乘法时将字符串作为字符串读取?,javascript,string,numbers,integer,Javascript,String,Numbers,Integer,我(使用JavaScript)尝试将50个破折号作为横幅输出,如下所示: “-------------------------------------------------------------” 到目前为止,我尝试了以下方法: 让a=[] 对于(变量i=0;i
让a=[]
对于(变量i=0;i<50;i++){
a、 推送(“-”)
}
log(…a)
否,javascript缺少该功能。但是您可以在ECMAScript 6上使用repeat()
:
console.log(“-”。重复(50))
让a=[]
对于(变量i=0;i<50;i++){
a、 推送(“-”)
}
a=a.toString();
a=a.替换(/,/g,);
控制台日志(a)代码>如果要使用数组:
a=Array(50).fill('-').join('')
console.log(a)
虽然已经给出了答案,但为了记录在案,在第一个示例中,您可以执行console.log(a.join(“”))代码>并且它会工作