一、JavaScript语句
1.JavaScript程序打的单位是行,一般情况下,每一行就是一个语句,语句以分号结束
例:
<body>
<script>
//var(关键字),num(标识符)变量名
var num = 10;(声明一个变量num为10)
</script>
</body>
2.标识符是由:字母、美元符号($)、下划线(_)和数字组成,其中数字不能开头。关键字不能使用。
二、JavaScript引入文件中
1.直接引入
<body>
<script>
//js代码
</script>
</body>
2.写一个单独的js文件
创建一个 .js文件,使用src引入
<body>
<script src="./01.js">
</script>
</body>
3.引入网络文件
<body>
<script src="" target="_blank">https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"> </script>
</body>
三、JS注释(ctrl+/)
- 单行注释 //
- 多行注释 /*asdfghjkl*/
四、JS输出方式
<body>
<script>
alert("这是一个弹出框")
document.write("输出到页面进行显示")
console.log("控制台输出内容")
</script>
</body>
五、JS数据类型(六种)
1.原始数据类型(基础数据类型)
数值
var age=18;
字符串
var name="你好";
var student='很好';
布尔
var a=true;
var b=false;
2.合成数据类型(复合类型)
undefined 特殊值
var d=undefined;(空、一般代表数值没有)
对象 (object)
var teacher={
age:20,
name:"世界",
gz:false,
}
null特殊值
var c=null;(空、一般代表对象没有)
六、运算符
typeof运算符,判断基本数据类型
例,
<script>
var name="年后";
console.log(typeof name);
</script>
算数运算符
+ ,- ,*, /, %(取余)
自增自减(当前值+1,-1)++a,a++ 加加在前,先自增再打印出;++在后,先打印出后自增
赋值运算符
= ,+=(a+b), -= ,*=, /=, %=
比较运算符(返回布尔值)
>,<,>=, <=, ==(是否相等), === (严格比较,数值和类型本身是否相同), !=(是否不等), !==(数值和类型比较)
布尔运算符
!(取反运算符):undefined、null、false、0、NaN、空字符串(“”)取反为true,其余为false
&&(且运算符):多个条件都满足
||(或运算符):一个条件满足就可