您的位置:首页 > Web前端 > JavaScript

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

2017-12-08 16:53 931 查看
数据类型分类

字符串

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。

数据类型图谱



运算符

算术运算符



比较运算符



逻辑运算符



赋值运算符



字符串+运算符



条件运算符



typeof运算符

typeof主要计算某个变量的数据类型是什么

语法: typeof 变量

控制语句

if语句

只有当指定条件为true时,使用该语句来执行代码



if…else语句

当条件为true时,执行代码,当条件为false时,执行其他代码



if…else if…else语句

使用该语句来选择多个代码块之一来执行



switch语句

使用该语句来选择多个代码块之一来执行



for循环语句

重复执行某段代码



while循环语句

只要指定条件为true,循环就可以一直执行代码



do…while循环语句

do/while循环是while循环的遍体,该循环会执行一次代码块,检查条件是否为真,如果为真,再重复循环



break语句

跳出switch语句

跳出当前循环

continue语句

终止本次循环,执行下一次循环

请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript
相关文章推荐