<!-- js引入方式
1.外部文件引入 script
<script src="../js"> -->
</script> -->
js注释
html注释
css注释/* */
js注释
单行注释: //
多行注释 /**/
一行语句要加分号结束
简单的语句
alert();
弹窗出现的内容写写在括号中
弹窗中不能识别标签
js输出语句
document.write();
可以不能识别标签
document.write('<h1>666</h1>');
控制台输出语句
console.log();
认识变量和常量
1.变量是内存中的一个空间
2.变量是不可以改变的
常量:直接使用的数据
不可变的
变量的声明
果你想在你的程序中使用一个变量,你需要先声明它。
1.声明变量时执行的三个动作
当你声明一个变量时,它会进行:
1.将**标识符**绑定到变量
2.将**类型**绑定到变量
3.将变量值**初始化**为**类型**的**默认值**
var x ;
x = 18 ;
document.write(x) ;
x = 19 ;
document.write(x) ;
js数据类型
- Sting 字符串
- Number 数字
- Boolean 布尔
- null
- undefined
- Symbol
数据类型的判断方法
typeof 一般被用于判断一个变量的类型,我们可以利用 `typeof` 来判断`number`,
`string`, `object`, `boolean`, `function`, `undefined`, `symbol` 这七种类型,
这种判断能帮助我们搞定一些问题,比如在判断不是 object 类型的数据的时候,`typeof`能
比较清楚的告诉我们具体是哪一类的类型。但是,很遗憾的一点是,`typeof` 在判断一个
object的数据的时候只能告诉我们这个数据是 object, 而不能细致的具体到是哪一种 object
, 比如👉
var s = new String('abc');
typeof s === 'object'
true s instanceof String
运算符
算术运算符:+ - * / %
比较运算符 < > == <= >= === != !==
赋值运算符 = += -= /= %=
逻辑运算符
JavaScript 里有三个逻辑运算符:`||`(或),`&&`(与),`!`(非)
结果为布尔值
&& 所有条件必须同时满足
|| 只要有一个条件满足即可
! 取反
逻辑短路
或 见真即为真
与 见假即为假
字符串拼接 +
自增自减运算 ++ --
++ 在后面的时候,先运算,后自增
++在前面的时候,先自增,再运算
运算符的优先级
