JavaScript学习(六):JavaScript数据类型

JavaScript的数据类型分为两类:原始类型(primitive type)和对象类型(object type)。

原始类型(也成简单数据类型/基本数据类型)有5种:Number、String、Boolean、Null、Undefined。

JavaScript不支持任何创建自定义类型的机制,而所有值最终都将是原始类型或对象类型。

乍一看,好像只有这6种数据类型不足以表示所有数据。但是,由于JavaScript数据类型具有动态性,因此的确没有再定义其他数据类型的必要了。

时间: 2024-10-10 19:42:12

JavaScript学习(六):JavaScript数据类型的相关文章

JavaScript学习10 JS数据类型、强制类型转换和对象属性

JavaScript学习10 JS数据类型.强制类型转换和对象属性 JavaScript数据类型 JavaScript中有五种原始数据类型:Undefined.Null.Boolean.Number以及String. Undefined数据类型的值只有一个:undefined. 在JavaScript中,如果函数没有声明返回值,那么会返回undefined.(后面有实例). 如果typeof后面跟一个未定义的参数,也是返回undefined. Null数据类型的值只有一个:null. null与

JavaScript学习13 JavaScript中的继承

JavaScript学习13 JavaScript中的继承 继承第一种方式:对象冒充 <script type="text/javascript"> //继承第一种方式:对象冒充 function Parent(username) //父类对象 { this.username = username; //下面的代码最关键的部分就是将子对象的this传递给了父对象 this.sayHello = function() { alert(this.username); } } f

javascript学习笔记-数据类型

一 数据类型 基本类型:undefined,null,boolean,number,string     保存在栈内存中     占用空间固定        变量直接从栈内存中存取的是该值 引用类型:array,object,function,regexp          保存在堆内存中     占用空间不固定     变量从栈内存中读取指针,再通过指针在堆内存中访问该值 1.动态属性 不能给基本类型添加属性或方法 2.复制变量值 值类型属于基本类型的变量,复制的是值:值类型属于引用类型的变量

【JavaScript学习】-JavaScript内置对象1-对象概述

对象(object): JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和 方法.JavaScript 提供多个内建对象,比如 String.Date.Array 等等. 对象的属性: 反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: 能够在对象上执行的动作.例如,表单的“提交”(Submit),时间的“获取”(getYear)等: 对象定义: 使用对象前要先定义,如下使用数组对象: 1 var objectName=new

[JavaScript] 学习笔记-JavaScript基础教程

1.JavaScript介绍 1)JavaScript是互联网上最流行的脚本语言,这门语言可用于Web和HTML,更可广泛用于服务器.pc端.移动端.JavaScript是一种轻量级的编程语言,插入HTML后,可由所有的浏览器执行 2)HTML中的脚本必须位于<script></script>标签之间:脚本可被放置于HTML页面的<head>和<body>部分中(通常把脚本放在<head>标签中,以不干扰页面的内容) 3)在HTML中,不限制脚本

JavaScript学习笔记——javascript流程控制

javascript流程控制流程:就是程序代码的执行顺序.流程控制:通过规定的语句让程序代码有条件的按照一定的方式执行. 一.顺序结构 按照书写顺序来执行,是程序中最基本的流程结构. 二.选择结构(分支结构.条件结构) 根据给定的条件有选择的执行形相应的语句. (1) if else if else 1.单路分支 //条件可以是表达式也可以是任何的数据类型 //大括号会把他里面的代码当作一个整体来运行,如果只有一条语句,可以省略大括号 if(条件){ 条件成立执行的语句 } 2.双路分支 if(

JavaScript学习笔记————JavaScript的应用环境

JavaScript的应用环境,主要是宿主环境(host environment)和运行期环境构成.其中,宿主环境是指外壳程序(Shell)和Web浏览器等,而运行期环境则是由JavaScript引擎内建的. 宿主环境 宿主环境是为了隔离代码.语言与具体的平台而提出的一种设计.一方面我们不能让浏览器拥有一个巨大无比的运行期环境(虚拟机就是拥有特别大的运行期环境的一个平台),另一方面服务器端又需要较强大的环境,由此JavaScript就被设计为"宿主环境"的语言. ECMAScript规

JavaScript学习:JavaScript引入方式

只要一提到把JavaScript放到网页中,就不得不涉及Web的语言核心——HTML. 向HTML页面中插入JavaScript的主要方法,就是使用<script>元素. HTML4.0.1为<script>定义了下列6个属性: async:可选.表示应该立即下载脚本,但不应该妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本.只对外部脚本文件有效. charset:可选.表示通过src属性指定的代码的字符集.由于大多数浏览器会忽略它的值,因此这个属性很少有人用. defer

JavaScript学习:JavaScript实现

虽然JavaScript和ECMAScript通常都被人们用来表达相同的含义,但JavaScript的含义却远比ECMA-262中规定的要多得多. 一个完整的JavaScript实现应该由三个不同的部分组成: 核心(ECMAScript):规定脚本语言的基本标准 文档对象模型(DOM):控制页面内容和结构的方法和接口 浏览器对象模型(BOM):访问和操作浏览器的方法和接口 (1)ECMAScript 由ECMA-262定义的ECMAScript与Web浏览器没有依赖关系.ECMA-262定义的只

javascript学习

javascript 学习 title: Javascripttags: javascript,学习grammar_cjkRuby: true--- 定义变量 三种形式 var name; var name = "zhang san"; var name; name = "zhang san"; Javascript 的数据类型 6种数据类型 字符串单引号或双引号 var name = "zhang san"; var name = 'zhang