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

   这篇文章主要介绍了简单介绍JavaScript的变量和数据类型,是JS入门中的基础知识,需要的朋友可以参考下

  JavaScript数据类型:

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

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

  数字如. 123, 120.50 等.

  字符串如 "This text string" 等.

  布尔类型,如 true 或 false.

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

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

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

  JavaScript变量:

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

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

  ?

1
2
3
4
5
6

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

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

  ?

1
2
3
4
5

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

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

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

  ?

1
2
3
4
5
6
7

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

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

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

  JavaScript变量范围:

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

  全局变量: 全局变量具有全局范围,这意味着它是无处不在于定义JavaScript代码中。

  局部变量: 局部变量将只在那里它被定义的函数是可见的。函数的参数是局部的功能。

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

  ?

1
2
3
4
5
6
7
8
9

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

  这将产生以下结果:

  ?

1

local

  JavaScript的变量名:

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

  不应该使用任何保留的JavaScript关键字作为变量名。这些关键字中提到的下一部分。例如,break 或者 boolean 变量名是无效的。

  JavaScript变量名不应以数字开始(0-9)。他们必须以字母或下划线。例如,123test是无效的变量的名称,但 _123tes t是一个有效的。

  JavaScript变量名称是区分大小写。例如,Name 和 name 是两个不同的变量。

  JavaScript的保留字:

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

时间: 2024-10-29 11:09:51

简单介绍JavaScript的变量和数据类型的相关文章

简单介绍JavaScript的变量和数据类型_基础知识

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

详解JavaScript的变量和数据类型_javascript技巧

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

简单介绍JavaScript数据类型之隐式类型转换_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.w

简单介绍C++中变量的引用_C 语言

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

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

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

《JavaScript和jQuery实战手册(原书第2版)》——2.10节对象的简单介绍

2.10 对象的简单介绍 到目前为止,我们在本书中了解到,可以使用document.write()命令将一些内容写到Web页面中,可以确定一个数组中有多少个项目,只要输入数组的名字,后面跟着一个点号和单词"length"就可以了,例如,days.length.你可能会问,这些点号是干什么的?我们已经在不知道JavaScript的这一特殊语法的情况下学习3章内容了,现在该来了解一下它了. 对于JavaScript语言的很多元素,我们已经建立起了概念,包括Web页面的元素,也就是对象.当然

Javascript函数式编程简单介绍_javascript技巧

几十年来,函数式编程一直是计算机科学狂热者的至爱,由于数学的纯洁性和谜一般的本质, 它被埋藏在计算机实验室,只有数据学家和有希望获得博士学位的人士使用.但是现在,它正经历一场复兴, 这要感谢一些现代语言比如Python,Julia,Ruby,Clojure以及--但不是最后一个--Javascript. 你是说Javascript?这个WEB脚本语言?没错! Javascript已经被证明是一项长期以来都没有消失的重要的技术.这主要是由于它扩展的一些框架和库而使其具有重生的能力, 比如backb