JavaScript基础一

JS的组成:

ECMAscript: 解释器、翻译

DOM: Document Object Model

BOM: Brower Object Model

数据类型

  • 原始数据类型:number  string  boolean  null  undefined
  • 引用数据类型: object  array  function

运算符

  • 算术:+、—、 *、 /、 %(取模);
  • 赋值:=、+=、—=、*=、/=、%=;
  • 关系:<、>、<=、>=、==、===(全等:数据类型和数值都要相等)、!=、!==;
  • 逻辑:&&与、||或、!否;
  • 优先级:!(非)>算术运算符>关系运算符>&&和||>赋值运算符

标识符

  1. 第一个字符可以是任意Unicode字母,以及美元符号($)和下划线(_);
  2. 第二个字符以及后面字符,可以用数字。

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:本页面输出;

原文地址:https://www.cnblogs.com/rwalker/p/5471516.html