<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
/* 数据类型的转换
【使用表单、prompt获取过来的数据默认就是字符串类型】 */
// 三种方式:
//1.转换为字符串类型:
// (1).变量.toString()
var num=10;
console.log(num); //数值型显示效果是蓝色
console.log(num.toString()); //字符串型显示效果是黑色
console.log(typeof num.toString());
// (2).String(变量) 【强制转换】
console.log(String(num));
// (3).加号和字符串拼接,自动变为字符串【隐式转换 重要 常用】
console.log(' '+num);
//2.转换为数字型:
//(1).转换为整数数值型:parseInt() 【使用去尾法】
var age=prompt('请输入你的年龄:');
console.log(age);
console.log(parseInt(age));
//(2).转换为浮点数字型:parseFloat()
console.log(parseFloat(age));
//(3).强制转换函数:Number()
console.log(Number(age));
// (4).js隐式转换( - * /)
var string='12';
console.log(string-0);
console.log(string-'10'); //字符串+-*/字符串会自动输出数字型
//3.转换为布尔型
// (1).
Boolean()
// '' 0 NaN null undefined (只有这五个值会转换成false)
/*【解释型语言和编译型语言】
编译器:代码执行前进行编译,生成中间代码
(Java语言属于编译语言)
解释器:在运行时进行及时解释,并立即执行
(JavaScript语言属于解释语言)
【标识符、关键字、保留字】
关键字和保留字不能作为标识符
*/
</script>
</head>
<body>
</body>
JavaScript第四周数据类型转换笔记
于 2022-03-28 13:19:56 首次发布