JavaScript的数据类型

1.JavaScript的数据类型包括:字符串、数值、布尔、数组、对象、Null、Undefined。

2.JavaScript拥有动态类型,这以为着同一个变量可用作不同的类型。

var a;            //类型为undefined
var a = 1;       //类型为数值类型
var a = "abc"    //类型为字符串类型

3.字符串

//可以是引号中的任意文本,可以使用单引号或者双引号
var a = "哈哈哈";
var b = '我了个去';
//可以在字符串中使用引号,只要不匹配包围字符串的引号即可
var c = "你真'萌'呀";
var d = '你才"萌"呢';

4.数值类型

  JavaScript中只有一种数字类型,它可以带小数点也可以不带小数点。

//带小数点
var a = 1.00;
//不带小数点
var b = 2;
//极大或者极小的数字可以通过科学计数法来写
var c = 123e5;
var d = 123e-5;

5.布尔类型

//布尔类型只有两种值
//值为true
var a = true;
//值为false
var b = false;

6.数组类型

//创建数组
//1.首先创建一个数组类型的变量,根据索引为其中填入值
var a = new Array();
a[0] = 1;
a[1] = 2;
a[2] = 3;
//2.使用new Array直接为其赋值
var b = new Array(1,2,3);
//3.直接生成数组
var c = [1,2,3];

7.对象类型

  对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。后边的学习中这个是比较重要的。结果发现其实就是个Map集合吧,咩哈哈。

//创建一个student对象
var student = {
    name : "jiagoushi",
    age : 18,
    id : 1
}
//获取对象的属性
name = student.name;
name = student["name"];

8.Undefined和Null

-Undefined 表示这个变量不含有值;

-Null 表示null值,可以用此清空变量;

var a = 1;
//清空一下
a = null;

9.声明变量类型

  在声明变量时,可以使用new关键字声明其类型,当声明了一个变量时,就创建了一个对象。JavaScript的变量均为对象。

//字符串
var a = new String;
//数值
var b = new Number;
//布尔
var c = new Boolean;
//数组
var d = new Array;
//对象
var e = new Object;

JavaScript的数据类型的更多相关文章

  1. JS-安全检测JavaScript基本数据类型和内置对象的方法

    前言:在前端开发中经常会需要用到检测变量数据类型的需求,比如:判断一个变量是否为undefined或者null来进行下一步的操作,今天在阅读“编写高质量代码-改善JavaScript程序的188个建议 ...

  2. JavaScript基础——数据类型

    JavaScript使用数据类型来确定如何处理被分配给一个变量的数据.变量的类型决定了你可以对变量进行什么操作,如循环或者执行.下面描述了最常用的变量类型. 字符串(String):此数据类型将字符数 ...

  3. JavaScript 的数据类型 相关知识点

    (1)基本数据类型介绍 JavaScript的数据类型分为两类:原始类型(primitive type)和对象类型(object type) 或者说是:可以拥有方法的类型和不能拥有方法的类型 或者说是 ...

  4. JavaScript判断数据类型总结

    最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断网页特效,在此做一个总结吧! 一.JS中的数据类型  1.数值型(Number):包 ...

  5. JavaScript 学习之第一篇JavaScript的数据类型(2016/8/29 晚 23:12)

    1. JavaScript的数据类型 JavaScript 里面有6中数据类型 Boolean String Number Undefined Null Object object(对象)类型包含了数 ...

  6. 从头开始学JavaScript (三)——数据类型

    原文:从头开始学JavaScript (三)--数据类型 一.分类 基本数据类型:undefined.null.string.Boolean.number 复杂数据类型:object object的属 ...

  7. JavaScript基本数据类型

    JavaScript基本数据类型 在JavaScript种一共有6种数据类型:Null.Undefined.Boolean.String.Number.Object.其中Object是一种复杂数据类型 ...

  8. javaScript(4)---数据类型

    javaScript(4)---数据类型 第4章 数据类型 学习要点: 1.typeof操作符 2.Undefined类型 3.Null类型 4.Boolean类型 5.Number类型 6.Stri ...

  9. 1:Javascript的数据类型和相互转换

    第一节:JavaScript的数据类型 他是弱类型 var 但是正是由于其实弱类 所以其后台的数据类型转换也是我们值得思考的 JavaScript的数据类型有两种 一种是原始类型  另外一种是对象类型 ...

随机推荐

  1. 封装,策略模式,Asp换脸

    1.简单封装 1>计算类 using System; using System.Collections.Generic; using System.Linq; using System.Text ...

  2. Android -- 自定义View小Demo,关于Path类的使用(一)

    1,在我们知道自定义view中onDraw()方法是用于绘制图形的,而Path类则是其中的一个重要的类,如下图效果: 代码也没有什么难度,直接贴出来吧 @Override protected void ...

  3. 14---Net基础加强

    更新中,敬请期待............ 复习-匿名类型 Xml介绍

  4. react tab

    <!DOCTYPE html> <html> <head> <script src="js/react.js"></scrip ...

  5. [Ubuntu] 转载-使用Ubuntu修复grub

    原文地址:http://fav.coketea.com/article_show.php?id=1 步骤一.以试用方式进入ubuntu光盘系统,打开终端(快捷键ctrl+alt+t): 步骤二.获取r ...

  6. Sublime Text使用教程【转】

    本文转载自:http://lucida.me/blog/sublime-text-complete-guide/ 摘要(Abstract) 本文系统全面的介绍了 Sublime Text,旨在成为最优 ...

  7. javaWeb request乱码处理

    //解决get方式提交的乱码        String name = request.getParameter("name");        name=new String(u ...

  8. error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 E:\OCX

    VC项目从VS2008迁移到VS2010编怿出错. 解决方法: 对比Framework和vs的安装目录下的cvtres.exe文件版本,删除旧版本即可 C:\Windows\Microsoft.NET ...

  9. HDU 5934:Bomb(强连通缩点)

    http://acm.hdu.edu.cn/showproblem.php?pid=5934 题意:有N个炸弹,每个炸弹有一个坐标,一个爆炸范围和一个爆炸花费,如果一个炸弹的爆炸范围内有另外的炸弹,那 ...

  10. HDU 1827:Summer Holiday(强连通)

    http://acm.hdu.edu.cn/showproblem.php?pid=1827 思路:强连通分量缩点后找入度为0的点,然后对于属于该强连通分量的找一个最小耗费的入口. #include ...