简单介绍JavaScript的变量和数据类型

JavaScript数据类型:

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

JavaScript允许有三个基本数据类型:

  1. 数字如. 123, 120.50 等.
  2. 字符串如 "This text string" 等.
  3. 布尔类型,如 true 或 false.

的JavaScript还定义了两种数据类型:null和undefined,其每一个仅限定一个单一的值。

除了这些基本的数据类型,JavaScript支持被称为对象的复合数据类型。我们会看到在一个单独的章节介绍对象细节。

注:Java不作整数和浮点值之间的区别。在JavaScript中的所有数字都表示为浮点值。JavaScript表示使用由IEEE 754标准中定义的64位浮点格式的数字。
JavaScript变量:

像许多其他的编程语言,JavaScript有变量。变量可以被认为是命名容器。您可以将数据放入这些容器,然后参考该数据简单地命名容器。

要在JavaScript程序使用一个变量,必须声明它。变量是用var关键字声明如下:

<script type="text/javascript">
<!--
var money;
var name;
//-->
</script>

还可以用相同的var关键字声明多个变量如下:

<script type="text/javascript">
<!--
var money, name;
//-->
</script>

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

例如,可以创建一个名为变量money和2000.50值,然后分配给它。对于另外一个变量,可以按如下初始化时分配一个值:

<script type="text/javascript">
<!--
var name = "Ali";
var money;
money = 2000.50;
//-->
</script>

注意:使用var关键字只声明或初始化。一旦变量名称声明它的生命周期在整个文档中。不需要重新声明同一个变量两次。

JavaScript是类型化的语言。这意味着,JavaScript变量可以保存任何数据类型的值。不像许多其他语言,你不必在变量声明什么类型的值的变量将持有告诉JavaScript。变量的值类型可以在程序的执行过程中改变以及JavaScript会自动。
JavaScript变量范围:

一个变量的范围是程序中定义它的区域。 JavaScript变量将只有两个范畴。

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

在一个函数的主体中,局部变量优先于具有相同名称的全局变量。如果声明具有相同名称作为一个全局变量,一个局部变量或函数参数,可以有效地隐藏全局变量。下面举例说明吧:

<script type="text/javascript">
<!--
var myVar = "global"; // Declare a global variable
function checkscope( ) {
  var myVar = "local"; // Declare a local variable
  document.write(myVar);
}
//-->
</script>

这将产生以下结果:

local

JavaScript的变量名:

虽然在JavaScript中变量命名保持以下几点规则。

  • 不应该使用任何保留的JavaScript关键字作为变量名。这些关键字中提到的下一部分。例如,break 或者 boolean 变量名是无效的。
  • JavaScript变量名不应以数字开始(0-9)。他们必须以字母或下划线。例如,123test是无效的变量的名称,但 _123tes t是一个有效的。
  • JavaScript变量名称是区分大小写。例如,Name 和 name 是两个不同的变量。

JavaScript的保留字:

以下是在JavaScript中的保留字。它们不能用于如 JavaScript 变量,函数,方法,循环标签,或任何对象名称。

(0)

相关推荐

  • JavaScript语言核心数据类型和变量使用介绍

    任何的编程语言都有自己的语言核心,和众多编程语言一样,JavaScript也有自己语言的核心.语言的核心部分一般被称之为JavaScript最为基础的部分.正所谓万事开头难,学习JavaScript也是一个道理,也有句古话说得好,好的开始是成功的一半.了解并学好JavaScript的语言核心部分是JavaScript学习道路上非常良好的开始. 下面是一段代码,主要介绍了JavaScript的数据类型和变量: 复制代码 代码如下: //在script标签中,所有//后面的内容都称之为注释 //注释

  • javascript的数据类型、字面量、变量介绍

    数据类型: 1.数值型(整型int 浮点型floating) 2.字符串类型(string) 3.布尔型(只有两个值:ture fasle) 字符串字面量 1.转义系列: 在javascript中一些符号是辨别不出来的,只有转义之后正确显示出来.如: \' 单引号 \" 双引号 \n 换行符 \r 回车符 \\ 反斜杠 转义实例: 复制代码 代码如下: <script type="text/javascript"> document.write("hel

  • 简单介绍JavaScript的变量和数据类型

    JavaScript数据类型: 编程语言的最根本的特征之一是一组它支持的数据类型.这些是可被表示和操纵的编程语言的值的类型. JavaScript允许有三个基本数据类型: 数字如. 123, 120.50 等. 字符串如 "This text string" 等. 布尔类型,如 true 或 false. 的JavaScript还定义了两种数据类型:null和undefined,其每一个仅限定一个单一的值. 除了这些基本的数据类型,JavaScript支持被称为对象的复合数据类型.我们

  • 详解JavaScript的变量和数据类型

    对于一门编程语言,肯定包含变量和数据类型.今天我们就来看看JavaScript脚本语言的变量和数据类型.相对 于其他的Java,C++等高级程序语言,JavaScript显得很简单. 一.变量        JavaScript的变量是松散类型的,所谓松散就是用来保存任何类型的数据.变量是存储信息的容器.定义变量时要使用var操作符(var是关键字),后面跟一个变量名(变量名是标识符).变量也就是初始化后可以再次改变的量. 那么我们来看看实例: <span style="font-size

  • 一篇文章带你搞懂JavaScript的变量与数据类型

    目录 前言: 温馨提示: 变量 1.声明 2.赋值 3.二个语法小细节 变量的命名规范 为什么需要数据类型? 简单数据类型(基本数据类型) 数字型 字符串型 String 什么是数据类型的转换 1.转换为字符串 2.转换为数字型(重点) 转化为布尔型 总结 前言: 我不是搞前端,而是搞后端的.本命编程语言是java.学习js的嘛,因为看到室友能做出动态网页,而我只能做出静态网页,再加上下个学期要学所以提前来学习学习. 温馨提示: java和javsScript没有半毛钱关系,只是javaScri

  • 简单介绍JavaScript数据类型之隐式类型转换

    JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object.object是引用类型,其它的五种是基本类型或者是原始类型.我们可以用typeof方法打印来某个是属于哪个类型的.不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换.隐式转换通常发生在运算符加减乘除,等于,还有小于,大于等.. typeof '11' //string typeof(11) //number '11' < 4 //false 本章节单

  • 关于JavaScript的变量的数据类型的判断方法

    虽然Javascript是弱类型语言,但是,它也有自己的几种数据类型,分别是:Number.String.Boolean.Object.Udefined.Null.其中,Object属于复杂数据类型,Object   由无序的键值对组成.其余几种都属于简单数据类型.注意:变量类型首字母大写,而变量值首字母是小写的.   JavaScript不支持自定义类型,所以JavaScript中的所有值都属于这六种类型之一.   要搞清楚一个变量是何种数据类型,就要使用typeof操作符了,注意,尤其要注意

  • 简单介绍JavaScript中字符串创建的基本方法

    创建一个字符串有几种方法.最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量. var myStr = "Hello, String!"; 可以用双引号或单引号将字符串包含,但要注意,作为界定字符串的一对引号必须是相同的,不能混用. 像var myString = "Fluffy is a pretty cat.'; 这样的声明就是非法的. 允许使用两种引号,使得某些操作变得简单,比如将一种嵌入另外一种: document.write("<img

  • 简单介绍C++中变量的引用

    什么是变量的引用 对一个数据可以使用"引用(reference)",这是C++对C的一个重要扩充,引用是一种新的变量类型,它的作用是为一个变量起一个别名.假如有一个变量a,想给它起一个别名b,可以这样写: int a; //定义a是整型变量 int &b=a; //声明b是a的引用 以上语句声明了b是a的引用,即b是a的别名.经过这样的声明后,a或b的作用相同,都代表同一变量. 注意: 在上述声明中,&是引用声明符,并不代表地址.不要理解为"把a的值赋给b的地

  • JavaScript知识点总结(六)之JavaScript判断变量数据类型

    最近做了一个项目,其中有关于js判断数据类型的处理,在网上搜了相关资料,并且亲自测试了各种数据类型的判断,绝对安全.下面小编把具体内容总结分享给大家,大家参考下! 一.JS中的数据类型 1.数值型(Number):包括整数.浮点数. 2.布尔型(Boolean) 3.字符串型(String) 4.对象(Object) 5.数组(Array) 6.空值(Null) 7.未定义(Undefined) 二.判断一个变量的数据类型 1.数值型(number) 比较常用的判断方法是: function i

  • JavaScript基础语法与数据类型介绍

    目录 一.JavaScript语法 1.区分大小写 2.标识符 3.注释 4.变量 二.JavaScript的数据类型 1.Undefined类型 2.Null类型 3.Boolean类型 4.Number 5.String类型 6.Object类型 三.typeof操作符 一.JavaScript语法 1.区分大小写 ECMAScript中的一切,包括变量.函数名和操作符都是区分大小写的.例如:text和Text表示两种不同的变量. 2.标识符 所谓标识符,就是指变量.函数.属性的名字,或者函

  • 简单介绍Python中的几种数据类型

    大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",hello List(列表) 例如:[1,2,3],[1,2,3,[1,2,3],4] Dictionary(字典) 例如:{1:"nihao",2:"hello"} Tuple(元组) 例如:(1,2,3,abc) Bool(布尔) 包括True.False 由于Pyt

随机推荐