js代码中的变量 怎样在其它函数内调用呢 15

functiondeviceMotionHandler(eventData){varacceleration=eventData.accelerationIncludin... function deviceMotionHandler(eventData) {
var acceleration = eventData.accelerationIncludingGravity;
var facingUp = -1;
if (acceleration.z > 0) {
facingUp = +1;
}
var tiltLR = Math.round(((acceleration.x) / 9.81) * -90);
var tiltFB = Math.round(((acceleration.y + 9.81) / 9.81) * 90 * facingUp);

}

这是一段获取手机重力感应的代码
我想把变量 tiltLR 和 tiltFB 值放在别地方使用
请问怎么调用呢
比如

function qjfSkin(player,base) {

var r=tiltLR;(我是打比方 怎么传递给变量r)
}
展开
 我来答
woshidaniel
2015-08-31 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:954万
展开全部

两种方式:

    第一种:直接在函数内容使用就可以了。

    第二种:通过函数的参数方式传入函数内部使用。

示例:

第一种:
<script>
   var a='1';
   function k(){
      alert(a);//这里直接使用变量a
   }
</script>
第二种:
<script>
   var a='1';
   function k(v){
      alert(v); 
   }
   k(a);//通过参数的方式传入函数内部
</script>
澤希Dc
2014-04-25 · TA获得超过1747个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:257万
展开全部
	<script>
var a = 1;
window.onload=function(){
a = 2;
}
function Cmd(){
alert(a);
}
</script>
<input type="button" onclick="Cmd()" value="查看" />

如上代码,把变量定义到方法外,希望对你有启发

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
T瓦斯
2014-04-25
知道答主
回答量:4
采纳率:0%
帮助的人:5万
展开全部
在项目加载js的时候,开始设置这俩个变量。然后在其它页面直接用就可以了。
追问
能否写下代码 亲
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxd7
2014-04-25 · TA获得超过323个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:286万
展开全部
把变量公布出来,
function deviceMotionHandler(eventData) {
var acceleration = eventData.accelerationIncludingGravity;
var facingUp = -1;
if (acceleration.z > 0) {
facingUp = +1;
}
this.tiltLR = Math.round(((acceleration.x) / 9.81) * -90);
this.tiltFB = Math.round(((acceleration.y + 9.81) / 9.81) * 90 * facingUp);

}
var s =new deviceMotionHandler(eventData);
s.tiltLR
s.tiltFB
追问
如何用 alert(s.tiltLR); 输出看下 亲
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式