javascript数据类型:

编程语言最基本的特征之一是它支持的一组数据类型,这些是编程语言的值的类型,可以表示和操作。

Javascript允许三种基本数据类型:

数字,例如。123、120.50等。
字符串类似于这个文本字符串。
布尔类型,如true或false。


Javascript还定义了两种类型的数据类型:null和未定义的,每个类型只限制一个值。

除了这些基本数据类型之外,Javascript还支持称为对象的复杂数据类型,我们将在单独的章节中看到对象的详细信息。

注:java不成整数和浮点值之间的差异。在Javascript中所有的数字都表示为浮点values.javascript表示64位浮点格式使用IEEE 754标准中定义的。

Javascript变量:

和其他许多编程语言一样,Javascript有变量。变量可以被看作是一个命名容器。您可以将数据放入这些容器中,然后简单地引用这些数据来命名容器。

要在Javascript程序中使用变量,必须声明它:



<!——
VaR的钱;
变量名;






您还可以声明具有相同var关键字的多个变量,如下所示:



<!——
var,名称;






存储在变量中的值称为变量的初始化,它可以在创建或更新变量时初始化,也需要一个变量,如下所示:

例如,您可以创建一个名为可变货币和2000.50值的变量,然后将其赋给它:



<!——
var;
VaR的钱;
金钱= 2000.50;






注:对var关键字的使用仅仅是声明或初始化。曾经的状态变量,它的生命周期是整个文档的名称。无需重新定义同一个变量的两倍。

Javascript是一种类型的语言。这意味着Javascript变量可以保存任何数据类型的值。不像很多其他的语言,你不需要声明变量的变量将保存在一个变量的Javascript什么类型的变量的值的类型可以是程序的执行和Javascript的变化将自动。

变量范围:

变量的范围是程序定义它的区域。

全局变量:全局变量具有全局范围,这意味着它在Javascript代码的定义中无处不在。
局部变量:局部变量只在那里,它定义的函数是可见的。函数的参数是局部函数。


在函数的主题中,本地变量前面有一个具有相同名称的全局变量。如果声明与全局变量、局部变量或函数参数具有相同的名称,则可以有效地隐藏全局变量。



<!——
变量myVar =全球; / /声明一个全局变量
功能checkscope(){
变量myVar =地方; / /声明局部变量
document.write(myVar);
}






这将产生以下结果:


局部






javascript的变量名:

尽管Javascript中的变量命名保持了以下规则。

任何保留的Javascript关键字不应用作变量名。这些关键字的下一部分。例如,中断或布尔变量名无效。
Javascript变量名不能以数字开头(0-9)。他们必须使用字母或下划线。例如,123test是无效的变量的名称,但_123tes T是有效的。
Javascript变量的名称是区分大小写的,例如,名称和名称是两个不同的变量。


javascript的保留字:

以下是Javascript中的保留字,它们不能用作Javascript变量、函数、方法、循环标签或任何对象名。