在深入javascript面向对象特性之前,让我们温习下基础知识。这一章能带你学会如下知识点:
- Javascript的基本类型,比如字符串和数字类型。
- 数组
- 基本的运算符,如+,-,delete,typeof
- 控制语句,比如循环和条件。
变量
变量用来存储数据。当编写程序的时候,可以非常方便的使用变量去代替实际的数据。比如,当你在程序中过多的使用3.1415926的时候,你可以使用变量pi来代替。之所以叫变量的原因是,存放数据的这个变量在初次赋值之后,可以进行任意的修改。变量也能存储程序员不知道的数据,比如运算之后的结果。
使用变量需要知道两个步骤:
声明(declare)一个变量,你可以使用var语句。
var a;
var thisIsAVariable;
var _and_this_too;
var mix12three;
对于变量的名字,你可以是混合使用字母,数字,下划线,但是要注意的是首字母不能为数字,下面的变量就是不合法的。
初始化的意思就是要给变量一个初始值。方法如下:
- 首先声明一个变量,然后在初始化。
- 用一条语句声明和初始化变量。
现在变量a包含的值为1.
你也可以使用一个var语句来声明或初始化多个变量。
var v1, v2, v3 = 'hello', v4 = 4, v5;
变量是区分大小写的
变量的命名是区分大小写的。你可以使用Firebug控制台来校验下列语句。
var case_matters = 'lower';
var CASE_MATTERS = 'upper';
case_matters
CASE_MATTERS
在输入第三行的时候,你只要输入ca并且按下Tab键就可以了,这么做就把case_matters自动补全。第四行只要敲入CA并且按下Tab,就会有同样的补完效果。
此书剩下的部分将用代码来替代上一个截屏。
>>> var case_matters = 'lower';
>>> var CASE_MATTERS = 'upper';
>>> case_matters
"lower"
>>> CASE_MATTERS
"upper"
这个>>>符号的意思是你要敲入的代码,剩下的就是结果了。强烈建议你要亲自的敲入这些示例代码,这样学习的效果会更好些。
- 大小: 35.3 KB
分享到:
相关推荐
内容概要:本文详细介绍了JavaScript的基础知识,包括变量与数据类型、函数与作用域、数组与对象的操作、以及流程控制中的条件语句与循环。首先,介绍了JavaScript的基本数据类型(undefined、null、boolean、number...
---第02章变量,数据类型,运算符 ---第03章条件选择结构 ---第04章循环结构 ---第05章数组 ---第06章二维数组 ---第07章嵌套循环 3.高级特性视频 ---第八章 ---第二章 ---第六章 ---第七章 ---第三章 ---第四章 ---第...
本篇将深入探讨JavaScript中的数据类型,包括基本数据类型、引用数据类型以及ES6引入的新的数据类型。 1. **基本数据类型** JavaScript中的基本数据类型包括: - **Undefined**:表示变量未定义或值不存在。 - *...
JavaScript中的数组是编程中最基本的数据结构之一,它允许我们存储多个值在一个单一的变量中。在JavaScript中,数组与其他编程语言的数组有所不同,因为它具备一些独特的特性。 首先,创建JavaScript数组有两种方式...
这个压缩包"旨在学习基本JS算法(变量、循环等...)的练习_JavaScript_下载.zip"显然是一个学习资源,帮助初学者掌握JavaScript的基本算法和概念,如变量、循环等。以下是这些关键知识点的详细解释: 1. **变量...
变量与数据类型 流程控制:条件语句与循环 函数与作用域 对象与原型链 数组与字符串操作 DOM操作与事件处理 JavaScript面向对象编程 异步编程:回调函数与Promise 模块化编程与CommonJS ES6新特性:箭头函数,let与...
### 环形数组循环问题解析 #### 一、问题背景及定义 在计算机科学领域,数组是一种常用的数据结构,而“环形数组”是指数组的末尾与开头相连形成环状的一种特殊数组形式。本篇文章将围绕环形数组中的循环问题展开...
JavaScript 提供了大量的内置方法来操作字符串、数组和对象等数据类型。 ##### 1. 字符串方法 - `toUpperCase()`: 将字符串转换为大写。 - `toLowerCase()`: 将字符串转换为小写。 - `charAt(index)`: 返回指定...
它的语法结构包括了对象和数组这两种数据类型,它们是构建复杂程序的基础。在本篇内容中,我们将深入探讨JavaScript对象和数组的详细知识。 一、JavaScript对象 1. 对象定义:JavaScript对象是一种键值对的集合,键...
数组是一种线性数据结构,它允许我们在一个单一的变量中存储多个值。在JavaScript中,数组可以包含不同类型的元素,如字符串、数字、布尔值等。数组的索引通常从0开始,这意味着第一个元素的索引是0,第二个元素的...
在 JavaScript 中,数据类型包括字符串(string)、数值型(number)、布尔型(boolean)、null、undefined 和对象(object)。其中数组(array)属于对象,判断数据类型需要使用 typeof() 函数。 变量 变量的命名...
- JavaScript对象是一组键值对的集合,键可以是字符串或符号,值可以是任何数据类型。创建对象的方式有字面量语法`{key: value}`和构造函数`new Object()`。 3. **函数**: - 函数是可重复使用的代码块,可以作为...
1. 对象定义:JavaScript对象是一种数据结构,它由键值对组成,键可以是字符串或符号,值可以是任何类型的数据。 2. 创建对象:通过字面量语法`{key1: value1, key2: value2}`或构造函数`new Object()`创建。 3. ...
##### 2.3 JScript 的数据类型 - **2.3.1 字符串数据类型** - 字符串是由一系列字符组成的序列,使用单引号 `'` 或双引号 `"` 定义。 - **2.3.2 数值数据类型** - 用于表示整数或浮点数。 - **2.3.3 Boolean 数据...
韩顺平的JS笔记主要涵盖了JavaScript的基础知识,包括它的定义、特点、执行环境以及基本的语法结构。JavaScript是一种主要用于Web开发的脚本语言,它不能独立运行,而是嵌入到HTML、JSP、PHP或ASP.NET等文件中,由...
数组和对象是JavaScript中的复杂数据类型: - 数组:用于存储有序的数据集合,通过索引访问。 - 对象:用来存储键值对的集合,每个键值对称为对象的属性。 9. DOM操作 DOM操作是JavaScript中与页面元素进行交互的...
- **数据类型**:如果数组包含复杂类型,需要考虑值的比较方式。 在实际应用中,还可以使用ES6的Set数据结构来去重,这是一种更简洁且高效的方法。例如: ```javascript function uniqueArray(arr) { return [......
JavaScript的基础语法与其他编程语言有许多相似之处,包括变量、数据类型、运算符、条件语句和循环语句等。 变量和数据类型:JavaScript是一种弱类型语言,变量的类型会在赋值时自动确定。常见的数据类型包括数字...
在for循环中,初始化表达式定义了循环变量(通常命名为i)的初始值,条件表达式决定了循环是否继续执行(通常用来判断i是否小于数组长度arr.length),迭代表达式则在每次循环的末尾执行,以改变循环变量的值(通常...
1. 变量与数据类型:JavaScript支持声明变量并赋予不同的数据类型,如字符串(String)、数字(Number)、布尔值(Boolean)、null、undefined以及特殊的对象类型。了解如何声明变量(var、let、const)以及它们的...