站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
JavaScript的变量和常量
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; text-align:center; float:right; padding:6px; margin-bottom:15px;"><strong>导航:</strong> [[JavaScript|上一页]] | {{Template:JavaScript导航}}</span> <div style="clear:both;"></div> =='''变量''' ---即可变的量。== *变量是存取数字、提供存放信息的容器。对于变量,必须明确变量的'''命名'''、变量的'''类型'''、变量的'''声明'''及其变量的'''作用域'''。 *命名 只包含字母、数字和/或下划线并区分大小写;最好以字母开头;注意一定不能用数字开头。变量名称不能有空格、(+)、(-)、(,)或其它符号。最好不要太长,到时候看起来不方便.不能与JavaScript保留字重复。 *类型 变量有4种类型,分别为:'''整数变量'''、'''[[字符串]]变量'''、'''[[布尔型]]变量'''、'''[[实型]]变量'''。依次如下: x=100 y="125" xy=True cost=19.5 其中x为整数,y为字符串,xy为布尔型,cost为实型。 *声明 在使用前声明,并可赋值。通过使用Var关键字对变量作声明。 格式 var 变量=值 例如: var a=10; 当然你也可以等到用的时候再赋值,也可以一次定义多个变量 *作用域 在JavaScript中有全局变量和局部变量。全局变量是定义在所有函数体之外,其作用范围是整个函数;而局部变量是定义在函数体之内,只对其该函数是可见的,而对其它函数则是不可见得。 =='''常量'''== 在JavaScript中,常量有以下6种基本类型: '''整型常量''' JavaScript的常量通常又称字面常量,它是不能改变的数据。其整型常量可以使用十六进制、八进制和十进制表示其值。 '''实型常量''' 实型常量是由整数部分加小数部分表示,如12.32,193.98。可以使用科学或标准方法表示,如5e7,4e5等。 '''布尔值''' 布尔常量只有两种状态:True或False。它主要用来说明或代表一种状态或标志,以说明操作流程。 '''字符型常量''' 使用单引号(')或双引号(")括起来的一个或几个字符。如"This is a book of JavaScript","3245","ewrt234234"等。 '''空值''' JavaScript中有一个空值Null,表示什么也没有。如试图引用没有定义的变量,则返回一个Null值。 '''特殊字符''' JavaScript中有以反斜杠(/)开头的不可显示的特殊字符。通常称为控制字符。 ==变量的作用域== 变量的作用范围就叫做作用域,是指某变量在程序中的有效范围。根据作用域,变量可以分为'''全局变量'''和'''局部变量'''。 *全局变量的作用域是全局性的,即在整个JavaScript程序中,全局变量处处都在。 *而在函数内部声明的变量,只在函数内部起作用。这些变量是局部变量,作用域是局部性的;函数的参数也是局部性的,只在函数内部起作用。 在函数内部,局部变量的优先级比同名的全局变量优先级要高;如果存在与全局变量名称相同的局部变量,或者在函数内部声明了与全局变量同名的参数,那么,该全局变量将不再起作 用。如下例子: <pre> <script language="javascript" type="text/javascript"> <!-- var a = "我是一个全局变量"; function check() { var a = "我是一个局部变量"; document.write(a); } check(); //--> </script> </pre> 输出是:我是一个局部变量 JavaScript没有块级作用域,函数中声明的所有变量无论是在哪里声明的,在整个函数中都有意义。在下面代码中,变量i,j,k作用域相同,在整个函数体中都有意义。看下下面例 子: <pre> <script language="javascript" type="text/javascript"> <!-- function check() { var i = 0; if(i == 0) { var j = 1; for(var k = 0;k < 1;k ++) { document.write("k在循环体内的值为:" + k + "<br />"); } document.write("k在循环体内的值为:" + k + "<br />"); } document.write("j在if语句外的值为:" + j); } check(); //--> </script> </pre> 输出为: k在循环体内的值为:0 k在循环体内的值为:1 j在if语句外的值为:1 [[category:JavaScript]] [[category:脚本语言|J]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:JavaScript导航
(
编辑
)