java面试题网

普通会员

183

帖子

7

回复

89

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5031| 回复: 0

JavaScript变量

JavaScript变量

变量在程序中是存储数据的容器,因为javascript是一种脚本语言,不需要编译,直接使用浏览器软件中的JS解释器解释执行。JavaScript是一种弱类型的语言,不像java语言在程序编译阶段就确定变量的数据类型,例如int age = 10;在程序编译阶段age变量的类型就被确定为int类型。但是javascript是不需要编译的,直接解释执行,所以在编写javascript程序的时候不需要指定变量的类型,程序运行期确定变量类型。在javascript中定义变量使用如下语法:

var age = 10;
var name = “jack”; //字符串双引号可以
var ename = ‘KING’; //字符串单引号也可以
var empno=7369,sal=800,deptno=10; //一行上可以同时定义多个变量
var job; //先声明
job = “CEO”; //再赋值
var deptname; //如果只声明没有赋值则是undefined

每一个变量都是有作用域的,所谓作用域就是变量的作用范围,在哪个范围是有效的,根据变量出现的位置可以分为全局变量和局部变量。

<html>
	<head>
		<title>var_01</title>
		<script language="javascript">
			var ename1 = "SMITH";//全局变量
			function testVar1(){//这是一个函数
				var ename2 = "KING";//局部变量
				alert(ename1); //SMITH
				alert(ename2); //KING
			}
			testVar1();//调用函数
			alert(ename1);
			//alert(ename2); //无法访问

			function testVar2(){
				var ename1 = "FORD";
				alert(ename1); //就近原则
				dname = "ACCOUNT"; //不带有var关键字的变量一定是全局变量
			}

			testVar2();
			alert(dname);
		</script>
	</head>
</html>


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1102_1_1.html

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018