西瓜君✔

发表文章数:330

热门标签

,

一 、使用变量

常量:程序出现的固定的数值,例如某个元素的x坐标等于400,某个元素每次移动1px的距离 期中的400与 1就属于常量 使用变量替换程序中的常量,达到改变变量的值控制元素的变化

1、定义变量的语法

//在javascript中的变量可以存储任意类型的数据【弱类型】
var 变量名;

例如:

var a;
var b;

2、变量赋值

var 变量名;//定义变量
变量名 = 值;//为变量赋值

//定义变量同时赋值
var 变量名 = 值;

例如:

var a = 10;// a表示整数10
var b =  new PIXI.Text();//b表示文本元素

使用变量时的注意事项

1、先定义再使用

2、javascript中的var变量为全局变量,作用范围在整个应用中

3、变量可以重复定义但新的变量会替换旧变量(旧变量将无法使用)

二、使用变量控制逻辑

使用变量替换常量,通过改变变量的值让元素产生变化 根据变量所存储的值不同,执行不同的逻辑代码
//speed变量:每帧移动的距离
var speed = 1;
//控制是否移动的变量
//1:移动
//0:不移动
var isMove = 1;

拓展知识1:多条件判断

在判断条件中可以使用&&或||进行多条件判断

var a = 10;
var b = 20;
// &&:表示并且,左右两边条件必须同时满足
if( a<b && a>100 )  :不满足
if( a<b && a== 10)  :满足
// ||:表示或者,左右两边条件有一个满足即可
if( a<b || a>100)  :满足
if( a>b || a<5 )  :不满足

拓展知识2:移除帧频动画效果

帧频动画是由自定义帧频函数来完成的,可以在应用中通过代码移除已添加的帧频函数,达到停止动画 的效果

//自定义帧频函数
function f1(){
 
}
//添加帧频函数
app.ticker.add( f1 );
//【移除帧频函数】
app.ticker.remove( f1 );

 

未经允许不得转载:作者:西瓜君✔, 转载或复制请以 超链接形式 并注明出处
原文地址:《Chap10_逻辑控制&循环与拓展知识》 发布于2020-04-21

赞(0)

评论 抢沙发

评论前必须登录!

  注册