复习javascript第1章(二)

简介: 复习javascript第1章(二)

JavaScript 语法

JavaScript 语法是一套规则,它定义了 JavaScript 的语言结构。

var x, y; // 如何声明变量
x = 7; y = 8; // 如何赋值
z = x + y;  // 如何计算值

JavaScript 值

JavaScript 语句定义两种类型的值:混合值和变量值。

混合值被称为字面量(literal)。变量值被称为变量

JavaScript 字面量

书写混合值最重要的规则是:

数值有无小数点均可:

15.90
10011

字符串是文本,由双引号或单引号包围:

"Bill Gates"
'Bill Gates' 

JavaScript 变量

在编程语言中,变量用于存储数据值。

JavaScript 使用 var 关键词来声明变量。

= 号用于为变量赋值

在本例中,x 被定义为变量。然后,x 被赋的值是 7:

var x;
x = 7;

JavaScript 运算符

JavaScript 使用算数运算符+-*/)来计算值

(7 + 8) * 10

JavaScript 使用赋值运算符=)向变量赋值

var x, y;
var x = 7;
var y = 8;

JavaScript 表达式

表达式是值、变量和运算符的组合,计算结果是值。

6 * 10

值可以是多种类型,比如数值和字符串。

例如,"Bill" + " " + "Gates",计算为 "Bill Gates":

"Bill" + " " + "Gates"

JavaScript 关键词

JavaScript 关键词用于标识被执行的动作。

var 关键词告知浏览器创建新的变量:

var x = 7 + 8;
var y = x * 10; 

JavaScript 注释

并非所有 JavaScript 语句都被“执行”。

双斜杠 ///**/ 之间的代码被视为注释

注释会被忽略,不会被执行:

var x = 7;   // 会执行
// var x = 8;   不会执行

JavaScript 标识符

标识符是名称。

在 JavaScript 中,标识符用于命名变量(以及关键词、函数和标签)。

在大多数编程语言中,合法名称的规则大多相同。

在 JavaScript 中,首字符必须是字母、下划线(-)或美元符号($)。

连串的字符可以是字母、数字、下划线或美元符号。

提示:数值不可以作为首字符。这样,JavaScript 就能轻松区分标识符和数值。

JavaScript 对大小写敏感

所有 JavaScript 标识符对大小写敏感

变量 lastNamelastname,是两个不同的变量。

lastName = "Gates";
lastname = "Jobs"; 

JavaScript 变量

JavaScript 变量

JavaScript 变量是存储数据值的容器。

在本例中,x、y 和 z 是变量:

实例

var x = 7;
var y = 8;
var z = x + y; 

从上例中,您可获得:

  • x 存储值 7
  • y 存储值 8
  • z 存储值 15

类似代数

在本例中,price1、price2 以及 total 是变量:

实例

var price1 = 7;
var price2 = 8;
var price3 = 12;
var total = price1 + price2 + price3;

在编程中,类似代数,我们使用变量(比如 price1)来存放值。

在编程中,类似代数,我们在表达式中使用变量(total = price1 + price2)。

从上例中,您可以算出 total 的值是 27。

提示:JavaScript 变量是存储数据值的容器。

JavaScript 标识符

所有 JavaScript 变量必须以唯一的名称标识

这些唯一的名称称为标识符

标识符可以是短名称(比如 x 和 y),或者更具描述性的名称(age、sum、totalVolume)。

构造变量名称(唯一标识符)的通用规则是:

名称可包含字母、数字、下划线和美元符号

名称必须以字母开头

名称也可以 $ 和 _ 开头(但是在本教程中我们不会这么做)

名称对大小写敏感(y 和 Y 是不同的变量)

保留字(比如 JavaScript 的关键词)无法用作变量名称

提示:JavaScript 标识符对大小写敏感。

赋值运算符

在 JavaScript 中,等号(=)是赋值运算符,而不是“等于”运算符。

这一点与代数不同。下面的代码在代数中是不合理的:

x = x + 5

然而在 JavaScript 中,它非常合理:把 x + 5 的值赋给 x。

(计算 x + 5 的值并把结果放入 x 中。x 的值递增 5。)

注释:JavaScript 中的“等于”运算符是 ==

JavaScript 数据类型

JavaScript 变量可存放数值,比如 100,以及文本值,比如 "Bill Gates"。

在编程中,文本值被称为字符串。

JavaScript 可处理多种数据类型,但是现在,我们只关注数值和字符串值。

字符串被包围在双引号或单引号中。数值不用引号。

如果把数值放在引号中,会被视作文本字符串。

实例

var pi = 3.14;
var person = "Bill Gates";
var answer = 'How are you!';

声明(创建) JavaScript 变量

在 JavaScript 中创建变量被称为“声明”变量。

您可以通过 var 关键词来声明 JavaScript 变量:

var carName;

一条语句,多个变量

您可以在一条语句中声明许多变量。

var 作为语句的开头,并以逗号分隔变量:

var person = "Bill Gates", carName = "porsche", price = 15000;

声明可横跨多行:

var person = "Bill Gates",
carName = "porsche",
price = 15000;

Value = undefined

在计算机程序中,被声明的变量经常是不带值的。值可以是需被计算的内容,或是之后被提供的数据,比如数据输入。

不带有值的变量,它的值将是 undefined

变量 carName 在这条语句执行后的值是 undefined

实例

var carName;

重复声明 JavaScript 变量

如果再次声明某个 JavaScript 变量,将不会丢它的值。

在这两条语句执行后,变量 carName 的值仍然是 "porsche":

实例

var carName = "porsche";
var carName; 

本篇Javascript的基础语法就到这了,小编也是从基础语法慢慢学起来的,感谢支持


相关文章
|
JSON JavaScript 前端开发
JavaScript读取本地json文件方式
JavaScript读取本地json文件方式
|
前端开发 JavaScript
学习JavaScript笔记
学习JavaScript笔记
68 0
|
JavaScript 前端开发
javascript插件:countUp.min.js数字滚动效果
javascript插件:countUp.min.js数字滚动效果
177 0
|
缓存 JavaScript 前端开发
复习javascript第1章(一)
复习javascript第1章(一)
56 0
|
存储 JavaScript 前端开发
复习Javascript第二章(二)
复习Javascript第二章(二)
89 0
复习Javascript第二章(二)
|
设计模式 人工智能 前端开发
《现代Javascript高级教程》电子书抢先阅读,了解如何在JavaScript中构建高质量的应用程序!
本书旨在帮助学习者进阶JavaScript编程,涵盖现代JavaScript的高级概念和技术,包括异步编程、函数式编程、模块化开发、ES6+语法等。通过实际项目示例和练习,学习者将深入了解如何在JavaScript中构建高质量的应用程序。
《现代Javascript高级教程》电子书抢先阅读,了解如何在JavaScript中构建高质量的应用程序!
|
JavaScript 前端开发
JavaScript 中带参数的回调函数
JavaScript 中带参数的回调函数
|
移动开发 JavaScript 前端开发
在 JavaScript 中检测手指滑动事件
在 JavaScript 中检测手指滑动事件
105 0
|
存储 JavaScript 前端开发
在 JavaScript 中将字符代码转换为 ASCII 代码
在 JavaScript 中将字符代码转换为 ASCII 代码
|
JavaScript 前端开发 算法
如何在 JavaScript 中合并两个数组而不出现重复的情况
如何在 JavaScript 中合并两个数组而不出现重复的情况