javascript中的var是什么意思?

JavaScript017

javascript中的var是什么意思?,第1张

在js中我们使用var关键字用来定义变量、函数、对象等。

由于js中的变量是弱类型的,因此js中的所有变量包括number(数字型)、string(字符串类型)、boolean(布尔类型,true和false)等均通过var关键字来定义。使用方法如下:

var i=1//number类型

var j="zhangsan"//string类型

var k=true //boolean类型

当然,如果您不急着对变量进行赋值,那么直接使用如下方法可以提前声明一个变量

var 变量名

在日后开发中进行复用。需要注意的是在对字符串类型的数据进行定义时,需要加上双引号,这是在大多数编程语言中通用的。

var关键定义函数可以通过这样的方式:

var 函数名 = function(){函数体}

当然js定义函数不仅仅只有以上方式,这里就不再赘述了。

此外还可以使用var来定义对象,格式为:

var 词典名 ={成员变量1:成员值, 成员变量2:成员值, 成员变量3:成员值, ……}

例如

var Monkey ={name:"孙悟空",age:6666,nation:"傲来国"}

Monkey.speak=function(){

alert(this.name)

}

以上示例中列出了包括成员变量和成员函数的定义方法,仅供读者参考。

获取控件对象值,在调用的时候一个需要转成Jquery对象,一个不需要,操作方法如下:

1、首先在非函数内使用var或let声明的变量拥有全局的作用域,是全局变量。

2、在函数内使用var或let声明的变量是局部变量,只能在函数内部使用。

3、let声明的变量有块作用域的概念,而var声明的变量没有块作用域的概念,在块作用域外也可以使用。

4、let和var在重新声明变量时,有所不同。在块中使用var重新声明变量,在块外的变量也会被重新定义;在块中使用let重新声明变量,在块外的变量不会被重新定义。

5、在同一个作用域下,使用let重新声明一个已经使用var声明的变量是不允许的,但var是可以重复声明变量的。