JS基础知识

121 阅读3分钟

入门基础

一、数据结构

JavaScript的数据结构包括:标识符、关键字、常量、变量等。
1.标识符
在JavaScript中,变量和函数都需要定义一个名字,这个名字就可以称为“标识符”。 重要点:
(1)第一个字符必须是字母,下划线或者美元符号,后面的字符可以是数字、字母、下划线或者美元符号。
(2)标识符不能和JavaScript中用于其他目的的关键字同名;
(3)变量名不能包含空格、加号、减号等符号;
2.关键字
JavaScript关键字是指在JavaScript语言中有特定含义,成为JavaScript语法中一部分的那些字。
3.常量
常量,顾名思义就是指不能改变的量。常量的指从定义开始就是固定的,一直到程序结束。

常量主要用于为程序提供固定和精确的值,包括数值和字符串,如数字、逻辑值真(true)、逻辑值假(false)等都是常量。
4.变量
变量就是指在程序运行过程中可以改变的值。

二、JavaScript数据类型

JavaScript数据类型可以分为两大类:基本数据类型和特殊数据类型。
基本数据类型:
(1)数字型(Number型):如整型84,浮点型3.1415;
(2)字符串型(String型):如"我爱学习";
(3)布尔型(Boolean型):true或fasle;
特殊数据类型:
(1)空值(null型);
(2)未定义值(undefined型);
(3)转义字符;

三、运算符

JavaScript的运算符按运算符类型可以分为以下5种:

(1)算术运算符;

(2)比较运算符;

(3)赋值运算符;

(4)逻辑运算符;

(5)条件运算符;

四、表达式

表达式是一个语句的集合,计算结果是个单一值。

在JavaScript中,常见的表达式有4种:

(1)赋值表达式;

(2)算术表达式;

(3)布尔表达式;

(4)字符串表达式;

五、typeof运算符

typeof运算符用于返回它的操作数当前所容纳的数据的类型,这对于判断一个变量是否已被定义特别有用。

例如:typeof(1)返回值是number,typeof("javascript")返回值是string。

六、表达式

表达式是一个语句的集合,计算结果是个单一值。

在JavaScript中,常见的表达式有4种:

(1)赋值表达式;

(2)算术表达式;

(3)布尔表达式;

(4)字符串表达式;

七、类型转换

1、字符串型转换为数值型

在JavaScript中,将字符串型数据转换为数值型数据有parseInt()和parseFloat()这2种方法。其中,parseInt()可以将字符串转换为整型数据;parseFloat()可以将字符串转换为浮点型数据。

语法:

parseInt() //将字符串型转换为整型

parseFloat() //将字符串型转换为浮点型

2、数值型转换为字符串型

在JavaScript中,将数值型数据(整型或浮点型)转换为字符串,都是使用toString()方法。

语法:

.toString()

八、注释

“//”是单行注释(注释内容只占一行时推荐使用)

“/**/”是多行注释(注释内容占多行推荐使用)

流程控制

JavaScript对程序流程的控制跟其他编程语言是一样的,主要有3种:

(1)顺序结构;

(2)选择结构;

(3)循环结构;

一、选择结构 在JavaScript中,选择结构共有5种:

(1)if语句;

(2)if……else语句;

(3)if……else if……语句;

(4)if语句的嵌套;

(5)switch语句;

二、循环结构

在JavaScript中,循环结构总有3种:

(1)while语句;

(2)do……while语句;

(3)for语句;

三、跳转语句 JavaScript支持的跳转语句主要有2种:

(1)break语句;

(2)continue语句;

break语句与continue语句的主要区别是:break是彻底结束循环,而continue是结束本次循环。在这一点跟其他编程语言(如C和Java)相同。