JavaScript基本概念

本章内容

语法
变量
数据类型


语法

  1. 区分大小写
  2. 标识符:指变量、函数、属性的名字,或函数的参数。由字母、数字、下划线或美元符号组成,但第一个字符不能为数字。
  3. 注释,分单行注释和多行注释两种
    //单行注释
    /*
    多行注释
    */
  4. 严格模式,可在顶部添加如下代码:use strict
  5. 语句:ECMAScript中的语句以分号(;)结尾。

变量

语法:var message;这行代码定义了一个名为message的变量,该变量可保存任何值(像这样定义之后未初始化的变量会保存为undefined),


数据类型

typeof操作符

检测给定变量的数据类型。可根据返回值情况判断变量的数据类型:

  1. “undefined”–值未定义
  2. “boolean”–值为布尔值
  3. “string”–值为字符串
  4. “number”–值为数值
  5. “object”–值为对象或null
  6. “function”–值为函数
Undifined类型

Undifined类型只有一个值,即undefined。在使用var声明变量,但未对其进行初始化时,这个变量的值为undefined。

Null类型

Null类型也只有一个值的数据类型,值为null,从逻辑上来看,null值标识一个空对象指针,这也是使用typeof操作符检测null值时返回“object”的原因。

Boolean类型

Boolean类型含有两个字面值:true和false(true和false是区分大小写的)。

Number类型
  1. 浮点数值:该数值中包含一个小数点
var float=1.1;
  1. 数值范围:ECMAScript最小值保存在Number.MIN_VALUE中–在大多数浏览器中,这个值为5e-324;最大值保存在Number.MAX_VALUE中–在大多数浏览器中,这个值为1.7976931348623157e+308。
  2. NaN:即非数值(Not a Number),表示一个本来要返回数值的操作未返回数值的情况。
String类型

String类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可由单引号或双引号表示。

  1. 字符字面量

    String数据类型包含一些特殊的字符字面量,也叫转义字符。如下所示:

字面量含义
\n换行
\t制表
\b空格
\r回车
\斜杠
\’单引号(‘)
\”双引号(“)
\xnn以十六进制代码nn表示的一个字符(其中n为0~F)

2. 转换为字符串
把一个值转换为一个字符串有两种方式,第一:toString()方法。第二:String()转型函数,能将任何类型的值转换为字符串。

Object类型

对象通过执行new操作符创建Object类型。如下所示:

var 0=new Object();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值