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

来源:互联网 发布:济南网络推广招聘 编辑:程序博客网 时间:2024/06/05 19:06

数据类型分类

  • 字符串

    • String 类型由零或者多个16位Unicode字符组成,是一个字符序列,即字符串
    • String类型的变量在赋值的时候,需要用双引号或单引号
    • 字符串的长度可以通过length属性取得。注意length属性,而不是length()方法
    • String数据类型中包含一些特殊字符字面量。也趁之为转义序列
      这里写图片描述
  • 数字

    • 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。

数据类型图谱
这里写图片描述


运算符

  1. 算术运算符
    这里写图片描述
  2. 比较运算符
    这里写图片描述
  3. 逻辑运算符
    这里写图片描述
  4. 赋值运算符
    这里写图片描述
  5. 字符串+运算符
    这里写图片描述
  6. 条件运算符
    这里写图片描述
  7. typeof运算符
    typeof主要计算某个变量的数据类型是什么
    语法: typeof 变量

控制语句

  1. if语句
    只有当指定条件为true时,使用该语句来执行代码
    这里写图片描述
  2. if…else语句
    当条件为true时,执行代码,当条件为false时,执行其他代码
    这里写图片描述
  3. if…else if…else语句
    使用该语句来选择多个代码块之一来执行
    这里写图片描述
  4. switch语句
    使用该语句来选择多个代码块之一来执行
    这里写图片描述
  5. for循环语句
    重复执行某段代码
    这里写图片描述
  6. while循环语句
    只要指定条件为true,循环就可以一直执行代码
    这里写图片描述
  7. do…while循环语句
    do/while循环是while循环的遍体,该循环会执行一次代码块,检查条件是否为真,如果为真,再重复循环
    这里写图片描述
  8. break语句
    跳出switch语句
    跳出当前循环
  9. continue语句
    终止本次循环,执行下一次循环

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

原创粉丝点击