javascript 基础语法

Posted 气死丘比特

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 基础语法相关的知识,希望对你有一定的参考价值。

1. 变量

     从字面上看,变量是可变的量;从编程角度讲,变量是用于存储某种/某些数值的存储器。我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服、玩具、水果...等。

1.1 变量命名规则

    1.1.1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。

    1.1.2.变量名区分大小写,如:A与a是两个不同变量。

    1.1.3.不允许使用javascript关键字和保留字做变量名。

1.2 变量声明

    声明变量语法: var 变量名, 如 var mynum ;声明多个变量 var num1,mun2

2. 操作符

2.1 +号操作符    

操作符是用于在JavaScript中指定一定动作的符号。

(1)操作符

看下面这段JavaScript代码。

sum = numa + numb;

其中的"=""+"都是操作符。

JavaScript中还有很多这样的操作符,例如,算术操作符(+、-、*、/等),比较操作符(<、>、>=、<=等),逻辑操作符(&&、||、!)。

注意: “=” 操作符是赋值,不是等于。

(2) "+"操作符

算术运算符主要用来完成类似加减乘除的工作,在JavaScript中,“+”不只代表加法,还可以连接两个字符串,例如:

mystring = "Java" + "Script"; // mystring的值“JavaScript”这个字符串

2.2 自加一,自减一(++和--)

    

算术操作符除了(+、-、*、/)外,还有两个非常常用的操作符,自加一“++”;自减一“--”。首先来看一个例子:

mynum = 10;
mynum++; //mynum的值变为11
mynum--; //mynum的值又变回10

上面的例子中,mynum++使mynum值在原基础上增加1,mynum--使mynum在原基础上减去1,其实也可以写成:

mynum = mynum + 1;//等同于mynum++
mynum = mynum - 1;//等同于mynum--
2.3 比较操作符 <,>,<=,>=,==,!= 等,两个操作数通过比较操作符进行比较,得到值为真(true)和假(false)
2.4 逻辑与操作符 &&

数学里面的“a>b”,在JavaScript中还表示为a>b;数学中的“b大于a,b小于c”是“a<b<c”,那么在JavaScript中可以用&&表示,如下:

b>a && b<c    //“&&”是并且的意思, 读法"b大于a"并且" b小于c "
2.5
逻辑或操作符
"||"逻辑或操作符,相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”
2.6
逻辑非操作符
"!"是逻辑非操作符,也就是"不是"的意思,非真即假,非假即真。
3.
操作符优先级

除法、乘法等操作符的优先级比加法和减法高,要改变运算顺序,需添加括号的方法来改变优先级:

操作符之间的优先级(高到低):

算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

如果同级的运算是按从左到右次序进行,多层括号由里向外。





以上是关于javascript 基础语法的主要内容,如果未能解决你的问题,请参考以下文章

javascript基础语法——变量和标识符

javascript基础语法——变量和标识符

javascript基础语法——变量和标识符

JavaScript基础语法

JavaScript常量和变量表达式 —— 基础语法

[JS] javascript基础语法