一、语言:1、HTML 定义网页内容
2、CSS 规定网页布局
3、JS 对网页行为进行编程
二、JS引入方式:1、外部引入 <script src="script/js/test/.js" type="text/javascript" >
</script>
2、行内引入 <a href=" javascript:confirm(' ') "></a>
3、内部样式 <script src=' text/javascript '>
alert(' ');
</script>
(内部引入也可以放在头部,在CSS引入之下,一般放在body中)
<noscript>用来检查浏览器是否支持JS</noscript>
三、变量:1、声明变量 var a
2、声明变量并赋值 var test='this is a test'
var test1=12
var test2=true(false)
(变量可以是字符串、数字、布尔类型)
3、声明多个变量赋相同值 a=b=c=1
4、变量命名 驼峰标记法:小驼峰 第二个单词首字母大写
大驼峰 每个单词首字母大写
下划线法
四、JavaScript 能够以不同方式“显示”数据:console.log() 向控制台书写内容
window.alert() 用警告框来显示数据
document.write HTML输出
五、运算符
1、算数运算符:+、-、*、/、%、++、--
a++先执行后自增 ++a先自增后执行
2、字符串运算符
带引号的属于字符串(单引双引都可以)
3、赋值运算符:=、+=、-=、*=、/=、%=
a-=6 a=a-6
4、比较运算符:>、<、>=、<=、==、!=、===、!==
==表示值得判断;===(全等于)表示值和数据类型的判断;
5、逻辑运算符:&&、||、!(与、或、非)
逻辑与:条件都为真结果为真;
逻辑或:有一个为真结果就为真;
逻辑非:alert(!true);//false
6、三目运算符:(exp1 ? exp2 : exp3)
7 、逗号运算符
六、数据类型
1、 整型
2、 浮点型
3、Boolean布尔类型
/*通过isNaN()来检测是否是NaN值
Infinity正无穷大
typeof 数据类型
NaN不是数字的数字,和自身大小都不一样,不能喝其他比较
null 空 数据存在,没有给变量赋值,不代表没有类型
null != 0
null != " "
null == undefined
0 != undefined
" " != undefined
" " == 0