1 Star 0 Fork 0

叶建华/js-base-day2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
01-数据类型转换为数字型.html 1.97 KB
一键复制 编辑 原始数据 按行查看 历史
<!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>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/yjh8866/js-base-day2.git
git@gitee.com:yjh8866/js-base-day2.git
yjh8866
js-base-day2
js-base-day2
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385