编写一个求和函数sum()
function sum() {
var result=0;
for(var i=0;i<arguments.length;i++){
result+=parseFloat(arguments[i])||0;//去除非数字参数
}
return result.toFixed(3)/1;//去掉溢出小数
}
var a=sum(1,2,3,4,5);
var b=sum(0.1,0.2,false,true,'a','F',6);
console.log(a);
console.log(b);
结果
15
6.3
在JavaScript中如何检测一个变量是string类型?
function isstring(str){
return(typeof str=='string'||str.construtor==String);
}
var str='';
console.log(isstring('a'));
console.log(isstring(str));
console.log(isstring(new String(str)));
结果
true
true
false