50 lines
1.4 KiB
HTML
50 lines
1.4 KiB
HTML
|
<!DOCTYPE html>
|
|||
|
<html>
|
|||
|
<head>
|
|||
|
<meta charset="utf-8" />
|
|||
|
<meta name="author" content="flykhan" />
|
|||
|
<meta name="keywords" content="c c++ 物联网" />
|
|||
|
<title>JavaScript脚本开发</title>
|
|||
|
|
|||
|
<style></style>
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<script>
|
|||
|
// 字符串类型
|
|||
|
let name = "123"; // 单引号
|
|||
|
let title = "good"; // 双引号
|
|||
|
let age = 29; // 整数
|
|||
|
let score = 125.5; // 小数类型,float
|
|||
|
|
|||
|
let content =
|
|||
|
name + "-" + title + ", age is " + age + ", score is " + score;
|
|||
|
alert(content);
|
|||
|
|
|||
|
let x = "12",
|
|||
|
y = "45";
|
|||
|
let ret = x * y; // 自动将数字的字符串转成数值
|
|||
|
console.log(ret); // 控制台打印结果 540
|
|||
|
|
|||
|
let a = "123";
|
|||
|
let a1 = parseInt(a); // 将 a 转化为 int
|
|||
|
let a2 = Number(a); // 将 a 转化为数值(整数int和小数float)
|
|||
|
|
|||
|
console.info(a1);
|
|||
|
console.error(a2); // 会议错误标签打印
|
|||
|
|
|||
|
let b = "123abc";
|
|||
|
let b1 = parseInt(b); // 遇到非数字则停止转换
|
|||
|
console.warn(b1);
|
|||
|
|
|||
|
let b2 = Number(b); // 如果字符串存在非数字,则返回 NaN (Not a Number)
|
|||
|
console.error(b2);
|
|||
|
|
|||
|
let c = "1.25";
|
|||
|
let c1 = parseInt(c); // 遇到小数点结束转换
|
|||
|
let c2 = parseFloat(c);
|
|||
|
let c3 = Number(c); // 可以直接转换为对应数字,如果遇到字母,则返回 NaN
|
|||
|
console.log(c, c1, c2, c3);
|
|||
|
</script>
|
|||
|
</body>
|
|||
|
</html>
|