<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>2变量类型转换</title>
</head>
<body>
<script>
// prompt()可输入弹出框
var a=prompt('请输入工资');
// 一般通过表单获取的都是字符串
// parseInt()把字符串转化为整数(截取字符串前面的数值,其余的自动忽略)、把小数转化为整数,如果不能转化得到的是NaN
// parseFloat()用法和parseInt()一模一样,只是可以转化为小数(有小数直接转化,没有小数,默认还是整数)
// 把a转化完赋值给a
a = parseInt(a);//不能转化,返回NaN
console.log(a);
// 强制转换或者隐式转换
// 数值类型+字符串=字符串
console.log(1+'2'+1+2);//结果为:1212
a='123hello';
a=parseFloat(a);
console.log(a);//结果为:123
// 数值类型+布尔类型=数值类型 true转化为1 false转化为0
console.log(1+true);//结果为:2
// 布尔类型+字符串类型=字符串类型
console.log(true+'true');//结果为:truetrue
</script>
</body>
</html>
JavaScript第一天笔记02——变量类型转换
最新推荐文章于 2024-07-30 20:32:59 发布