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. WPF中实现

    计算类的封装 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespa ...

  2. Android activity的回传数据

    package com.example.myact3; import android.content.Intent; import android.os.Bundle; import android. ...

  3. 夺命雷公狗---DEDECMS----21dedecms按照地区取出电影内容

    我们现在要做的就是: 这些电影都是要按照地区来取出才可以的,但是我们arclist标签里面有没有按照条件来查找的地方,我们只好换套路了,要不然条条大路都不通,,,, 我们先来构造一条语句: 他这个标签 ...

  4. IoC 依赖注入、以及在Spring中的实现

    资源来自网络: 去年火得不行的Spring框架,一般的书籍都会从IoC和AOP开始介绍起,这个IoC概念,个人感觉资料里都写得让人看得有些痛苦,所谓IoC,就是控制反转(Inversion of Co ...

  5. 人工智能大数据,公开的海量数据集下载,ImageNet数据集下载,数据挖掘机器学习数据集下载

    人工智能大数据,公开的海量数据集下载,ImageNet数据集下载,数据挖掘机器学习数据集下载 ImageNet挑战赛中超越人类的计算机视觉系统微软亚洲研究院视觉计算组基于深度卷积神经网络(CNN)的计 ...

  6. matlab读入矩阵数据

    方法: 很简单,把矩阵数据存到excel里,然后存成cvs的格式,就是把每行数据之间用‘,’分隔:行与行之间用‘\n’保存. 举例: 假设cvs为test_nnfeature.txt,后缀可以改啦,只 ...

  7. SQL算术数字的默认类型

    select 100*100*100*100*100 --错误:将 expression 转换为数据类型 int 时出现算术溢出错误. select   cast(1000 as  bigint) * ...

  8. [转]linux主机644、755、777权限详解

    转自:http://my.oschina.net/qihh/blog/73135 从左至右,第一位数字代表文件所有者的权限,第二位数字代表同组用户的权限,第三位数字代表其他用户的权限. 从左至右,第一 ...

  9. NSHashtable and NSMaptable

    本文转自Nidom的博客,原文:<NSHashtable & NSMaptable>   NSSet, NSDictionary, NSArray是Foundation框架关于集合 ...

  10. HDU 5950:Recursive sequence(矩阵快速幂)

    http://acm.hdu.edu.cn/showproblem.php?pid=5950 题意:给出 a,b,n,递推出 f(n) = f(n-1) + f(n-2) * 2 + n ^ 4. f ...