JavaScript初学者笔记、类型转换、输出等(二)
- 共 3,157 次检阅

var flag = true;//布尔型
var flag1 = false;//布尔型
console.log(flag + 1);//True参与运算当1看
console.log(flag1 + 1);//false参与运算当0看

//如果一个变量声明了未赋值,就是underfined未定义数据类型
var str;
console.log(str);

var variable = undefined;
console.log(variable + 'pink');//结果:undefinedpink
console.log(variable + 1);//结果等于:NaNundefined和数字相加最后的结果是NaN这不是一个数字

//null空值
var space = null;

console.log(space + 1);//结果还是为1
var num1 = prompt('请输入一个三位数:');
var num2 = prompt('请输入一个三位数:');
var num3 = prompt('请输入一个三位数:');

num1 = parseFloat(num1);
num2 = Number(num2);
num3 = Number(num3);
console.log( num1 + num2 + num3);
//console.log ( Number(num1) + parseFloat(num2) + Number(num3) )

//隐式转换
console.log('12' - 1);

 

分享到:

这篇文章还没有评论

发表评论