js引入方式
内嵌式
外链式
事件引入
onclick 单击事件
ondblclick 双击事件
js注释方式
单行注释 //注释内容
多行注释 /注释内容/
其他输入方式
窗口输出
alert();警告框
文档输出
ducoment.write( ); 把内容写到文档内部
控制台输出
conso.log(); 控制台日志输出
conso.log/error/warn/info 多用于控制台日志输出
注意事项:1.每句话结尾用分号隔开;2.js区分大小写;3.单双引号;\n换行符号;字符模板用内容
、" 内容 "、’ 内容 '来包含内容,单双引号交互使用,反写引号`` 可以在内容里里添加HTML标签、换行和添加样式。
数据类型
a. 数字类型 number
b. 字符串类型 sting
c. 布尔类型 boolean 值:true/false
d. null 空
e. undefined 未定义
变量
变量声明
var 变量名;
变量命名规则
a 变量命名必须一字母,下划线 ,美元符号开头,后面可以是字母,美元符号或者是数字,变量命名要有含义。
b 变量命名区分大小写
c 变量名不允许使用关键字和保留字。
6.运算符
赋值运算符 =
var a = 10 ;把数字10赋值给变量a
a += 2 ;
a -= 2 ;
a *= 2 ;
a /=2;
a %= 2 ;
算数运算符
加 +
减 -
乘 *
除 /
取余 %
加号+:①表示加法运算 ;②表示字符串拼接
减- 乘* 除/ 取余%
运算过程中可能进行类型转型
运算过程中可能会进行类型转换
a++ ++a (++在前表示先加上数值后输出,++在后需要再次进行输出)
a-- --a(–在前表示先加上数值后输出,–在后需要再次进行输出)
比较运算符
返回值:布尔值 true,false
大于 >小于 <
大于等于 >=
小于等于 <=
等于 ==
不相等 !=
严格相等 ===
严格不相等 !==
逻辑运算符
逻辑与 && 符号两侧同时为真,才为真
true $$ true true
true && false false
false && true false
false && false false
逻辑或 || 符号两侧同时为假才为假
true || true true
true || false true
false || true true
false || false false
逻辑非 ! 非真即假,非假即真
!true false
!false true