1.Javascript == ECMAScript的组成别名。**
1.ECMAScript ecma制定的。
2.dom w3c
3.bom w3c
2.js的三种引入方式 一般都是外部链接
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<button onclick="alert('弹出框')">点击</button>
<p>p标签</p>
<script src="./三种引入.js"></script>
</body>
</html>
3.js的注释
4.指令结束符,严格区分大小写
分号结束符号,使用换行作为结束符,
js语法报错,控制台可以看到。
严格区分大小写
5.js输出内容 1.输出到弹出框,2.输出到页面,3.输出到控制台
alert("你好")
alert(100)
document.write("搞笑");
console.log("输出到控制台");
6.基本类型,对象类型。
var number1
console.log(number1)
var string1 = "123";
console.log(typeof(string1));
var null1 = null;
console.log(typeof(null1));
7.number 整型和浮点型
var a = 10;
var b = 0o12;
var c = 0x12;
console.log(a);
console.log(b);
console.log(c);
var d = 0.1 + 0.2;
console.log(d);
console.log(d.toFixed(2));
var e = 1.3e4;
console.log(e);
8.NAN
console.log(NaN);
console.log(typeof(NaN));
console.log(isNaN(NaN));
console.log(isNaN("121"));
console.log(isNaN("ABC"));
8.Finite
= 4.5e400;
console.log(a1);
console.log(Number.MAX_VALUE);
console.log(-Number.MAX_VALUE);
console.log(-Number.MIN_VALUE);
console.log("----------------->");
console.log(isFinite(Infinity));
console.log(isFinite(-Infinity));
console.log(isFinite(100));
console.log(isFinite(NaN));
console.log(isFinite(4e500));
8.字符串
// 文字中是换行符,
var str1 = "你好\ndhkahdks你好2"
var srt2 = "\u388a"
console.log(str1)
console.log(srt2)