Javascript基本语法

2025-10-27 02:17:39

1、变量

• 变量是用来临时存储数值的容器,变量存储的数值是可以变化的

• 变量必须要先声明才能使用,使用var声明变量

正确:var i = 10;  alert(i);

• 变量的命名规则:第一个字符必须是英文字母,($)符号或者是下划线(_);其后的字符,可以是英文字母,数字,下划线;变量名不能是JavaScript的保留字

错误:var if = 10;  var for = 20;  var function = 30;

• 变量的作用域:全局变量、局部变量

在Javascript中没有块级作用域,对作用域的划分都是通过函数来实现的,在函数内部定义的变量我们就称之为“局部变量”,在函数外部定义的变量就是全局变量。

2、数据类型

声明:虽然Javascript和php一样都是一种弱类型语言,但是弱类型语言不代表没有数据类型,只是在实际应用中我们给这个变量分配什么样类型的数据,其就是什么数据类型。

回顾PHP中一共有几种数据类型?

八种数据类型:四种标量,两种复合类型,两种特殊类型。

回顾Javascript中一共有几种数据类型?

数字类型:Number

字符类型:String

布尔类型:Boolean

对象类型:Object(Array数组也是Object类型的一种)

空类型:Null

未定义类型:Undefined,一个变量有var声明但未赋值,其就是undefined类型

示例代码:

Javascript基本语法

3、运算符

• 算术运算符

• 比较运算符

• 逻辑运算符

• 赋值运算符

• 字符串运算符

① 算术运算符

+  -   *   /   %(取余或取模) ++  --

自加与自减运算符:

++与--

++变量 :先自加后运算

变量-- :先运算后自减

特别注意:在实际项目应用中,alert和document.write语句也是运算的一种。

示例代码:

Javascript基本语法

4、② 比较运算符

>  <  ==  ===  !=  !==  >=  <=

== (等于): 判断两个变量的值是否相等

=== (恒等于或全等于):除了要判断两个变量的值是否相等还要判断其数据类型是否相等

示例代码:

Javascript基本语法

5、③ 逻辑运算符

与 && :当两个表达式同时为真时,才返回真

或 || :当两个表达式有一个为真时,其

非 !:取反的含义

相亲案例:女方条件比较好,相亲的最低标准,必须满足两条

条件一:有车

条件二:有房

男方:有车 && 有房,牵手成功

相亲案例:女方条件一般,相亲的最低标准,必须满足一条

有车或有房

男方:有车 || 有房,牵手成功

④ 赋值运算符

=  +=  -=   *=  /=  %=

特别注意:赋值运算符其运算顺序是从右向左运算。

⑤ 字符串运算符

在php代码中,字符串与字符串之间是通过(.)点号连接的,在Javascript中,其字符串与字符串之间是通过(+)号来连接的!

在Javascript中,字符串的定义可以通过单引号也可以通过双引号,在php中,双引号中的变量是可以正常解析的,但是在Javascript中,无论是双引号还是单引号其内部的变量都会当做普通文本直接输出。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢