JavaScript基础一
JS的组成:
ECMAscript: 解释器、翻译
DOM: Document Object Model
BOM: Brower Object Model
数据类型
- 原始数据类型:number string boolean null undefined
- 引用数据类型: object array function
运算符
- 算术:+、—、 *、 /、 %(取模);
- 赋值:=、+=、—=、*=、/=、%=;
- 关系:<、>、<=、>=、==、===(全等:数据类型和数值都要相等)、!=、!==;
- 逻辑:&&与、||或、!否;
- 优先级:!(非)>算术运算符>关系运算符>&&和||>赋值运算符
标识符
- 第一个字符可以是任意Unicode字母,以及美元符号($)和下划线(_);
- 第二个字符以及后面字符,可以用数字。
break/continue、ture/false、null/undefined的区别
break:中断整个循环;
continue:中断本次循环,继续执行以后的循环;
ture:非零数字、非空字符串、非空对象;
false:数字零、空字符串、空对象、undefined;
null:表示“无”的对象,转为数值为0;
undefined:表示“无”的原始值,转为数值为NaN;
基本语句:
if else语法:
if(条件判断){
语句1;
}
else{
语句2;
}
for语句:
for(初始化;条件判断;自增自减){
循环语句:
}
while、do while语句:
while(条件){
循环语句;
};
do{语句1;}
while(条件){
语句2;
}
输出的三种方式:
alert():弹出一个小窗口;
console.log:后台打印;
document.write:本页面输出;