(HTML)javascript里面的变量可以用来干什么?

我问的不是存储数据我是说最终目的是用来干什么的,存储的数据有什么用?... 我问的不是存储数据 我是说最终目的是用来干什么的,存储的数据有什么用? 展开
 我来答
匿名用户
2013-08-23
展开全部
1.可以反复使用,比你用到一个元素的高度,如果不用变量存储,你就要在每次使用的时候写很长的一个语句例如document.getElementById('box').offsetHeight ,一旦你存到变量里面,每次可以只写一个变量名就可以。
2.加快程序运行,DOM的各种操作都费时间,包括查找,所以把dom元素的引用存到变量里面,可以节省查找时间,也可以少写一些语句.
用例子来说明上面两点作用:
var x = document.getElementsByTagName('div')[0];
x.innerHTML='<span>ok</span>';
x.style.color='orange';
var c = x.childNodes.length;
alert('div内共有'+c+'个元素,下面的操作会清空此div');
x.length=0;
如果你不用变量,那程序将变成这样

document.getElementsByTagName('div')[0].innerHTML='<span>ok</span>';
document.getElementsByTagName('div')[0].style.color='orange';
alert('div内共有'+document.getElementsByTagName('div')[0].childNodes.length+'个元素,下面的操作会清空此div');

document.getElementsByTagName('div')[0].childNodes.length=0

3.作为函数的参数,变量必不可少,否则函数没有办法传递参数

总之,变量是编程语言中很重要的一个组成部分,如果没有变量,编程将变成很困难的事情。
百度网友b8539a03
2013-08-23 · 超过35用户采纳过TA的回答
知道答主
回答量:144
采纳率:0%
帮助的人:97.5万
展开全部
问得有点模糊。。 变量 就是为了存储数据的。 存储数据是为了 为后来使用前面的数据做调用。 这个问题有点深奥
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mengtianshuibo
2013-08-23 · 超过18用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:45.4万
展开全部
是代步的工具吧,想要达到某种结果而使用。不管是存值还是传值等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式