你的位置:首页 > Java教程

[Java教程]1.js基础


一、六中数据类型:

  1. Number:整数(八进制第一位为0,十六进制以0x或0X开头),浮点数和NaN(非数)值
  2. Boolean:js中只能用true和false表示其状态,不能用1或0表示,但当布尔值用于数值表达式时,true和false将自动转换成1和0
  3. String:字符串用单引号或双引号表示,引号要成对出现。反斜杠定义了若干不可显示的字符
  4. Object:包括数组类型Array、日期对象Date等
  5. Null:如果为Null,表示为空或不存在
  6. Undefined:表示变量已被创建但未赋值

 

    JavaScript中的转义符        
转义符 含义
\'单引号
\''双引号
\\反斜杠
\r回车
\n转行
\b退格
\t水平制符
\f进纸

 

 

 

 

 

 

 

 

 

 


 

二、运算符和表达式

七种运算符

  1. 算术运算符:+、-、*、/、%、++、--(依次为加、减、乘、除、取余、递加1、递减1[7种])
  2. 逻辑运算符:&&、||、!(依次为逻辑与、逻辑或、逻辑反[3种])
  3. 字符串运算符:+(字符串连接)
  4. 比较运算符:<、<=、>、>=、==、===、!=、!==(略[8种])
  5. 条件运算符:操作数?结果1:结果2(条件运算符,唯一的三目运算符)
  6. 赋值运算符:=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=、>>>=(略[12种])
  7. 位操作运算符:=、&、|、^、<<、>>、>>>(略[7种])

三、程序控制语句

  1. if条件语句:if(表达式){语句段1;}else{语句段2;}
  2. switch语句:switch(表达式){case value1;语句段1;Break;case value2;语句段2;Break;...default;语句段n;}
  3. for循环语句:for(初始化循环变量;条件;增量){循环语句}
  4. while循环语句:while(条件){循环语句}
  5. do-while循环语句:do{循环语句}while(表达式)

注:do-while循环至少执行一次循环体;break语句可以跳出循环语句;continue语句可以跳过循环内剩余的语句进入下一次循环;label语句用于为语句添加标号