码迷,mamicode.com
首页 > Web开发 > 详细

js基础

时间:2016-07-18 03:01:50      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

标识符;

  • 标识符不能使用关键字
  • 标识符可以包含字母、数字0-9、下划线(_)或美元符号($)。
  • 标识符的第一个字符必须是一个字母、下划线或美元符号。
  • 标识符是区分大小写的,并且没有规定最大长度。

数据类型;

基本数据类型

  • number(Infinity(正无穷大)和-Infinity(负无穷大))
  • boolean
  • null(用于表明某个变量值为空)
  • string(字符串值必须用引号括起来,引号可以是单引号,也可以是双引)
  • undefined(专门用来确定一个已经创建但是没有初始值的变量。)

     需要注意的是,undefined是null的派生类(即子类)
    
    注:null和undefined没有toString()
    

引用数据类型

  • 原生对象 Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、JOSN等;

  • 内置对象

    Global和Math

    parseInt和parseFloat是来源于内置对象Global的两个方法

  • 宿主对象

对于number和字符串的运算:

  • 对于减号运算符,因为字符串不支持减法运算,所以系统自动将字符串转换成数值。
  • 对于加号运算符,因为字符串可用加号作为连接运算符,所以系统自动将数值转换成字符串,并将两个字符串进行连接运算。
  • ===:严格等于,必须前后两个变量的值相等,数据类型也相同,才会返回true(不可自动转型)。
  • ==:等于,如果前后两个变量的值相等,则返回true。(可以自动转型);

声明数组;

  • var arr1 = [];

    长度不固定
    
  • var arr2 = new Array();

    长度可以固定
    

    另外,同一个数组可以存储不同类型的数据,可以是基本类型也可以是引用类型;

js基础

标签:

原文地址:http://www.cnblogs.com/longfriend/p/5679818.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!