[知了堂学习笔记] javascript数据类型、运算符、控制语句

数据类型分类

  • 字符串

    • String 类型由零或者多个16位Unicode字符组成,是一个字符序列,即字符串
    • String类型的变量在赋值的时候,需要用双引号或单引号
    • 字符串的长度可以通过length属性取得。注意length属性,而不是length()方法
    • String数据类型中包含一些特殊字符字面量。也趁之为转义序列
      [知了堂学习笔记] javascript数据类型、运算符、控制语句
  • 数字

    • number类型表示整数和浮点数,十进制整数、八进制整数、十六进制整数
    • 如果计算的值超过javascript的数值范围,正数则表示为Infinity,负数则表示为-Infinity;出现infinity就不能再进行下一次计算
    • 确认一个数值是否处于javascript的数值范围期间,可以使用isFinite()函数,在范围内,返回true,否则返回false
    • 在ECMAScript中,任何数值除以非数值都会返回NaN,ECMAScript中使用isNaN()函数确认传入的任何类型的参数是否”不是数值”
    • javascript中使用耽搁函数可以将非数值转换数值:Number() parseInt() parseFloat()
  • 布尔
    • Boolean类型只有两个值,分别是true和false,不能写成TRUE或True
  • 数组
  • 对象
  • Null
    • Null类型只有一个值null
  • Undefined
    • 在使用var操作定义一个变量,但是并未给该变量赋值,也就是没有初始化,此时该变量就是undefined。undefined类型只有一个值,就是undefined。

数据类型图谱
[知了堂学习笔记] javascript数据类型、运算符、控制语句


运算符

  1. 算术运算符
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  2. 比较运算符
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  3. 逻辑运算符
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  4. 赋值运算符
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  5. 字符串+运算符
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  6. 条件运算符
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  7. typeof运算符
    typeof主要计算某个变量的数据类型是什么
    语法: typeof 变量

控制语句

  1. if语句
    只有当指定条件为true时,使用该语句来执行代码
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  2. if…else语句
    当条件为true时,执行代码,当条件为false时,执行其他代码
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  3. if…else if…else语句
    使用该语句来选择多个代码块之一来执行
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  4. switch语句
    使用该语句来选择多个代码块之一来执行
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  5. for循环语句
    重复执行某段代码
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  6. while循环语句
    只要指定条件为true,循环就可以一直执行代码
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  7. do…while循环语句
    do/while循环是while循环的遍体,该循环会执行一次代码块,检查条件是否为真,如果为真,再重复循环
    [知了堂学习笔记] javascript数据类型、运算符、控制语句
  8. break语句
    跳出switch语句
    跳出当前循环
  9. continue语句
    终止本次循环,执行下一次循环

请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php