qfedu-web/www/js2.html

50 lines
1.4 KiB
HTML
Raw Normal View History

2023-09-18 11:21:50 +08:00
<!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>