主流浏览器
浏览器 主核
IE trident
Chrome webkit/blink
Firefox Gekco
Opera presto
Safari webkit
如何引入js
一、页面内嵌<script></script>标签;
二、外部引入<script src="location"></script>
//为符合web标准(w3c标准中的一项)结构、样式、行为相分离,通常会采用外部引入。
//即结构(HTML)行为(js)样式(css)相分离(分开写)
//一个script标签不能即引入外部的又在页面使用。如果这样使用,只有外部生效,除非
特殊情况否则不建议使用页面内嵌。
变量(variable);
什么事变量?
一个存储后期需要使用的数据的容器,即一个储存数据的容器;
变量声明
声明、赋值分解
单一var
命名规则
1.变量必须以英文字母、_、$开头;
2.变量名可以包含英文字母、_、$、数字;
3.不可以用系统定义的关键字和保留字作为变量名;
js语句基本规则
1.语句后面要用分号结束";";
2.js语法错误会引起后续代码终止,但不会影响其他js代码块;
//错误分成两种
//1.低级错误。(语法解析错误)
//2.逻辑错误。(标准错误,情有可原)
3.书写规格要规范,"=+、-"两边应该有空格。
js运算符
运算操作符
"+";
//1.数学运算、字符串链接;
//2.任何数据类型加字符串都等于字符串;
"-","*","/","%',"=","()"
优先级"="最弱,"()"优先级较高;
"++","- -","+=","-=","/=","*=","%="
练习
1.
打印结果:
1
2
2.
即:
方法一:
var a = 123;
var b = 234;
var c = a,
a = b,
b = c;
document.write(a);
方法二:
var a = 123;
var b = 234;
var a = a + b,
b = a - b,
a = a - b;
document.write(a);