JavaScript的数据类型
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的数据类型的更多相关文章
- JS-安全检测JavaScript基本数据类型和内置对象的方法
		
前言:在前端开发中经常会需要用到检测变量数据类型的需求,比如:判断一个变量是否为undefined或者null来进行下一步的操作,今天在阅读“编写高质量代码-改善JavaScript程序的188个建议 ...
 - JavaScript基础——数据类型
		
JavaScript使用数据类型来确定如何处理被分配给一个变量的数据.变量的类型决定了你可以对变量进行什么操作,如循环或者执行.下面描述了最常用的变量类型. 字符串(String):此数据类型将字符数 ...
 - JavaScript 的数据类型 相关知识点
		
(1)基本数据类型介绍 JavaScript的数据类型分为两类:原始类型(primitive type)和对象类型(object type) 或者说是:可以拥有方法的类型和不能拥有方法的类型 或者说是 ...
 - JavaScript判断数据类型总结
		
最近做项目中遇到了一些关于javascript数据类型的判断处理,上网找了一下资料,并且亲自验证了各种数据类型的判断网页特效,在此做一个总结吧! 一.JS中的数据类型 1.数值型(Number):包 ...
 - JavaScript 学习之第一篇JavaScript的数据类型(2016/8/29 晚 23:12)
		
1. JavaScript的数据类型 JavaScript 里面有6中数据类型 Boolean String Number Undefined Null Object object(对象)类型包含了数 ...
 - 从头开始学JavaScript (三)——数据类型
		
原文:从头开始学JavaScript (三)--数据类型 一.分类 基本数据类型:undefined.null.string.Boolean.number 复杂数据类型:object object的属 ...
 - JavaScript基本数据类型
		
JavaScript基本数据类型 在JavaScript种一共有6种数据类型:Null.Undefined.Boolean.String.Number.Object.其中Object是一种复杂数据类型 ...
 - javaScript(4)---数据类型
		
javaScript(4)---数据类型 第4章 数据类型 学习要点: 1.typeof操作符 2.Undefined类型 3.Null类型 4.Boolean类型 5.Number类型 6.Stri ...
 - 1:Javascript的数据类型和相互转换
		
第一节:JavaScript的数据类型 他是弱类型 var 但是正是由于其实弱类 所以其后台的数据类型转换也是我们值得思考的 JavaScript的数据类型有两种 一种是原始类型 另外一种是对象类型 ...
 
随机推荐
- linux抓包方法
			
tcpdump -i eth0 -X -w data.cap 得到的包保存到本地wireshark解析ip.addr == url && http.request.url contai ...
 - eclipse jdk配置
			
eclipse版本jdk有个默认版本.例如java SE 8[1.8.0_45] 有时候导入一个项目会碰到很奇怪的编译错误.这一般是编译jdk版本导致的. 解决方法:选择任何一个项目-buildpat ...
 - 夺命雷公狗---DEDECMS----19dedecms栏目列表页的完成
			
我们的栏目页表页的模版如果不清楚叫什么名,可以通过: 这里很清楚的记录着,我们来看下他: 他长得和我们以前做首页时候是不是很像呢?其实就是一样的,我们改下即可,如下所示: {dede:channel ...
 - lower power的IP设计
			
在IP的实现过程中,考虑lower power部分进行设计: 1)Partition the design来满足lower power的一些strategies,尤其是power gating和clo ...
 - 初级node+express建站
			
我的建站经历. 我建站的原因也很简单,就仅仅想有一个linux服务器玩一玩,但是还没有想到要怎么玩,就先搭建一个web服务吧.因为我工作的时候可能会用到. 我就从头开始讲起走. 先买了个云服务器,选择 ...
 - [Ubuntu] Ubuntu14.04 64bit 编译安装nginx1.7+php5.4+mysql5.6
			
我的操作系统是Ubuntu14.04,其它linux系统的操作流程类似. 主要安装的软件是nginx1.7+php5.4+mysql5.6 1. 创建必要目录 sudo mkdir ~/setup s ...
 - linux添加字体的过程
			
只说一下过程, 至于具体的原理还没搞明白. 1. 首先你要有字体文件,ttf或者ttc格式的均可以 我们可以从windows的 C:\WINDOWS\Fonts\ 这个目录下的字体文件复制出来,例如我 ...
 - mysql+keepalived主从切换脚本 转
			
Keepalived MySQL故障自动切换脚本 MySQL架构为master-slave(主从),master故障自动切换到slave上.当然也可以设置为双master,但这里有个弊端:就是当主 ...
 - Java中删除指定文件夹文件夹下面有内容也删除使用递归方案
			
import java.io.File; import java.text.ParseException; import java.text.SimpleDateFormat; import java ...
 - Java遍历Map的3种方式
			
package test; import java.util.Collection; import java.util.HashMap; import java.util.Map; import ja ...