代码拉取完成,页面将自动刷新
同步操作将从 fu小月/JavaScript基础学习笔记 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
/*
将其他的数据类型转换为Number
方式一:
使用Number()函数
- 字符串- -> 数字
1.如果是纯数字的字符串,则直接转换为数字
2.如果字符串中有非数字的内容,则转换为NaN
3.如果字符串是一个空串或者是一个全是空格的字符,则转换为0
- 布尔- ->数字
1.true 转成 1
2.false 转成 0
- Null- - > 数字
转成0
- Undefined - - > 数字
转成 NaN
方式二:
- 这种方式专门用来对付字符串,如果对非String使用parseInt()或parseFloat(),
它会先将其转换为String,然后再操作
- parseInt() 把一个字符串转换为一个整数
parseInt()可以将一个字符串中的有效的整数内容取出来,然后转换Number
从左往右读,读到第一个非数字后停止读取
- parseFloat() 把一个字符串转换为一个浮点数
方式三
可以对一个其他数据类型使用+,来将其转换为Number
它的原理和Number()函数一样
*/
var a = "123";
//调用Number()函数来将a转换为Number类型
a = Number(a);
var b = "456abc";
b = Number(b);
var a = true;
a = Number(a);
var a = false;
a = Number(a);
var a = null;
a = Number(a);
var a = undefined;
a = Number(a);
var c = "789.123px123";
// 调用parseInt()函数将a转换为Number
c = parseInt(c);
var d = "789.123px123";
// parseFloat()作用和parseInt()类似,不同的是它可以获取有效的小数
d = parseFloat(d);
var e = true;
e = parseInt(e);
console.log(a);
console.log(typeof a);
console.log(b);
console.log(typeof b);
console.log(c);
console.log(typeof c);
console.log(d);
console.log(typeof d);
console.log(e);
console.log(typeof e);
</script>
</head>
<body>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。