文章列表 (共 625 篇,第 19/63 页)

JSON格式与JavaScript的JSON对象

JSON(JavaScript Object Notation,JavaScript对象标记)是一种轻量级的轻量级的数据交换语言,是ECMAScript的一个子集。JSON是独立于语言的一种文本格式,这种格式非常易于人的阅读和编写,也易于机器的解析。由于没有过多的描述标记,在网络传输中有较高的传输效率,是一种理想的数据交互格式。 JSON特点 JS...
阅读全文 →

Null和Undefined

Null和Undefined都属于JavaScript中的值类型。两种类型有相似之处,以至于我们常常将两者弄混,二者做比较运算null==undefined结果为true,而这两个值的用途却各不相同。 关于Null Null一般用来做对象的占位符使用,应该使用Null的场景: 用来初始化一个可能赋值的对象 用来和一个已经初始化的变量做比...
阅读全文 →

JavaScript:世界上被误解最深的编程语言

JavaScript,又名Mocha,又名LiveScript,又名JScript,又名ECMAScript,是世界上最受欢迎的编程语言之一。实际上世界每台各人电脑都至少安装和使用了至少一种JavaScript解释器。JavaScript的流行,完全由于其是WWW脚本语言的角色。 尽管它这么普及,但很少有人知道JavaScript是一个非常好的动态面向对象...
阅读全文 →

JavaScript数据类型检测

1. JavaScript中的数据类型 JavaScript的数据类型分为两类:原始类型(Primitive type)、引用类型(Reference type),二者在内存中的存储位置不同。判断一个变量属于哪种类型,这两类数据类型的判断方式也有所有不同,分别使用typeof和instanceof进行检测。 原始类型 原始类型就叫做基本类型,在E...
阅读全文 →

JavaScript对面向对象程序设计的实现

JavaScript是一种基于对象的语言,基于对象编程被认为是面向对象编程的子集。JavaScript支持面向对象编程,并提供了强大灵活的 OOP 语言能力。本文将探讨JavaScript中使用基于对象原型编程的方式,实现面向对象编程中的一些类似的概念。 1. 面向对象与基于对象 1.1 面向对象编程 1.2 原型编程 2. Ja...
阅读全文 →

JavaScript中的函数概述

在JavaScript中,函数是一等对象。它即可以像普通对象一样有属性和方法,又可以被外部程序或自身调用。JavaScript中所有的函数都是一个Function对象。 函数介绍 函数定义 2.1 函数声明 2.2 函数表达式 2.3 Function构造函数 2.4 生成器函数声明 2.5 生成器函数表达式 2.6 生...
阅读全文 →

JavaScript中Function对象的apply、bind、call方法

Function类型是JavaScript中的引用类型之一,在ECMAScript语言标准中Function类型被定义为一个对象,每个函数都是Function类型的实例。apply、bind、call是Function对象的三个实例方法,这三个方法都会改变函数的运行作用域,即:改变函数的this指向,但三者在参数传递和使用方式上却有所有不同。 ...
阅读全文 →

JavaScript(ECMAScript) 语言标准及标准制定过程介绍

2015年6月17日发布的JavaScript语言标准ECMAScript 2015(即:ES6)是最具里程杯意义的一个语言标准。在该标准中,不仅引入了众多新的语言特性,而且制定了新的ECMAScript标准的发布策略。本文将对ECMAScript标准的最新发布流程做相关介绍。 JavaScript的历史 1.1 JavaScript与ECMA...
阅读全文 →

JavaScript 数字对象 Number

JavaScript中的Number对象是一个用于处理数字值的对象,它可以通过构造函数new Number()创建,或通过字面量的形式创建。Number是一个全局对象,Number对象内部的一些属性和方法,即可以通过Number对象访问,也可以全局访问,如:parseInt()、parseFloat等都来自于Number对象。 Number对象 Nu...
阅读全文 →