#加法( + )
var sum = 10 + 10;
#减法(-)
var difference = 45 - 33;
#乘法(*)
var product = 8 * 10;
#除法(/)
var quotient = 66 / 33;
#自增(++)
i++等价于i = i + 1;
#自减(--)
i--等价于i = i - 1;
#取余(%)
5 % 2 = 1;
#把数值7赋给变量a, 把变量a中的内容赋给变量b。
a = 7; b = a;
#运算符(+=)
把数值5加到变量myVar上
myVar += 5(既做运算也赋值)等价于myVar = myVar + 5;(先运算、在赋值)
还可以用于连接字符串:
用于追加字符:
#运算符(-=)
myVar -= 5;等价于myVar = myVar - 5;
#运算符(*=)
myVar *= 5;等价于myVar = myVar * 5;
#运算符(/=)
myVar /= 5等价于myVar = myVar / 5;
#在 JavaScript 中,你可以通过在引号前面使用反斜杠(\) 来转义引号。
var myStr = "I am a \"double quoted\" string inside \"double quotes\"";(最外层使用双引号需要转义)
var myStr = 'This string has "double quotes" in it. And "probably" lots of them.';(最外层使用单引号不需要转义)
#undefined(未定义的)
#通过在字符串变量或字符串后面写上.length来获得字符串变量字符串值的长度。
#使用数组,我们可以在一个地方存储多个数据。
你以左方括号[开始定义一个数组,以右方括号]结束定义,并把每个条目之间用逗号隔开,就像这样:
var sandwich = ["peanut butter", "jelly", "bread"]。
#你也可以在数组中包含其他数组,就像这样:
[["Bulls", 23], ["White Sox", 45]]。这被称为一个多维数组。
#与字符串的数据不可变不同,数组的数据是可变的,并且可以自由地改变。
#可以把多维数组看作成是一个数组中的数组。
当使用[]去访问数组的时候,第一个[index]访问的是第N个子数组,第二个[index]访问的是第N个子数组的第N个元素。
#一个简单的方法将数据追加到一个数组的末尾是通过push()函数。
.push()接受把一个或多个参数,并把它“推”入到数组的末尾。
#改变数组中数据的另一种方法是用.pop()函数。
.pop()函数用来“抛出”一个数组末尾的值。我们可以把这个“抛出”的值赋给一个变量存储起来。
数组中任何类型的条目(数值,字符串,甚至是数组)可以被“抛出来” 。
#pop()函数用来移出数组中最后一个元素。如果想要移出第一个元素要怎么办呢?
这就是.shift()的用武之地。它的工作原理就像.pop(),但它移除的是第一个元素,而不是最后一个。
#你不仅可以shift(移出)数组中的第一个元素,你也可以unshift(移入)一个元素到数组的头部。
.unshift()函数用起来就像.push()函数一样, 但不是在数组的末尾添加元素,而是在数组的头部添加元素。
#简单函数
#带参函数
函数的参数parameters在函数中充当占位符(也叫形参)的作用,参数可以为一个或多个。调用一个函数时所传入的参数为实参,实参决定着形参真正的值。简单理解:形参即形式、实参即内容。