代码拉取完成,页面将自动刷新
<!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>数据类型转换-数字型</title>
<style>
div {
width: 100px;
height: 100px;
}
</style>
</head>
<body>
<script>
// // 第一个数字
// let num1 = Number(prompt('请输入第一个月工资:'))
// // 第二个数字
// let num2 = Number(prompt('请输入第二个月工资:'))
// // 输出结果
// // alert(Number(num1) + Number(num2))
// alert(num1 + num2)
// 通过显示转换的方式把其他类型转换为数字型
// 1. Number() 常用
// 1.1 把字符串转换为数字型
// console.log(typeof Number('10')) // number
// console.log(Number('10.88')) // 10.88
// console.log(Number('abc')) // NaN
// console.log(Number('100px')) // NaN
// 1.2 把布尔值转换为数字型
// console.log(Number(true)) // 1
// console.log(Number(false)) // 0
// 1.3 把 null undefined 转换为数字型
// console.log(Number(null)) // 0
// console.log(Number(undefined)) // NaN
// 注意: 在实际开发中, 我们需要转换一些带单位的数字去做运算, 比如: 100px, 2rem
// 2. parseInt() 和 parseFloat()
// 2.1 parseInt() 把字符串中的整数提取出来
// 注意点: 1) 只能提取整数, 不能提取小数 2) 里面的字符串必须以数字开头
// console.log(parseInt('100px')) // 100
// console.log(parseInt('100.88px')) // 100
// console.log(parseInt('px100.88px')) // NaN
// 2.2 parseFloat() 把字符串中的数字提取出来(整数, 小数)
// 注意点: 里面的字符串必须以数字开头
console.log(parseFloat('100.88px')) // 100.88
console.log(parseFloat('100px')) // 100
console.log(parseFloat('px100px')) // NaN
</script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。