请问JavaScript中如何处理数字和字符串相乘的情况?

JavaScript016

请问JavaScript中如何处理数字和字符串相乘的情况?,第1张

首先要知道数字和字符串是不能相乘的,如:var m = 3var n = “b”console.log(m * n) //这里相等的结果是NaN,表示得到的不是一个数值(Not a Number)但我们可以将数值字符串转换后进行相乘或其它算术运算。如:var a = “2”var b = 3var num = Number(a) //将字符串转换成数值if ( isNaN( num)) {//转换可能失败,如a不是数字值的情况。console.log('a非数字值')} else { //转换成功就可以进行算术运算了。console.log(a*b)}简单说,要让数字和字符串相乘,就用Number函数将字符串转换成数值,然后再执行运算。这些都是比较基础的知识,建议你可以在秒秒学的JavaScript课程上夯实下基础。

你这里用的是大写字母X啊:1X1=

如果想再好看点可以用全角字符中的×:1×1=

多数输入法都有“软键盘”这个功能,里面找“数学符号”,就有这个乘以号的

有些输入法也可以直接打出来,比如QQ拼音输入法,输入chengyi,就会出现这个×的(同理,输入chuyi就会出现÷)