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. CCF真题之数列分段

    201509-1  数列分段 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 输入的第一行包含一个整数n,表示数列中整数的个数. 第二行包含n个整数a ...

  2. CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页。

    CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/    此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控 ...

  3. android初体验——HelloWord

    一.新建项目: 打开 eclipse ,选择File – New – Android Application Project 输入项目名称,程序名称,包名. 包名不能重复,它是项目的唯一标示,我理解为 ...

  4. linux 压缩文件的命令总结

    Linux压缩文件的读取 *.Z       compress 程序压缩的档案: *.bz2     bzip2 程序压缩的档案: *.gz      gzip 程序压缩的档案: *.tar     ...

  5. Android学习参考

    收到一些朋友的微博私信,说能不能给Android新手们一些指导,我只能说指导谈不上,毕竟我也很多东西正在学习中,与此同时一大学同学准备转行Android,可以说是从头开始,那么我就姑且以一个过来人的身 ...

  6. Sql server analysis service 通过IIS连接时的最大连接数问题

    做过SSAS项目的大部分人都应该知道SSAS是可以通过在IIS上建立代理站点的方式来建立远程连接的,这样可以绕过连接到SSAS时需要在同一个域环境下通过域用户来验证的问题,这样即使连接到SSAS的客户 ...

  7. [转]通过PowerShell工具跨多台服务器执行SQL脚本

    转至:http://www.cnblogs.com/SameZhao/p/4743692.html 有时候,当我们并没有合适的第三方工具(大部分需要付费)去管理多台数据库服务器,那么如何做最省力.省心 ...

  8. 【python cookbook】【字符串与文本】4.文本模式的匹配和查找

    问题:按照特定的文本模式进行匹配或查找 解决方法: 1.简单的文字匹配,只需使用str.find().str.startswith().str.endswith()或类似的函数即可: 2.复杂的匹配, ...

  9. 【python cookbook】【数据结构与算法】4.找到最大或最小的N个元素

    问题:想在某个集合中找出最大或最小的N个元素 解决方案:heapq模块中的nlargest()和nsmallest()两个函数正是我们需要的. >>> import heapq &g ...

  10. iOS 学习笔记 九 (2015.04.02)IOS8中使用UIAlertController创建警告窗口

    1.IOS8中使用UIAlertController创建警告窗口 #pragma mark - 只能在IOS8中使用的,警告窗口- (void)showOkayCancelAlert{    NSSt ...