您的位置:首页 > 移动开发 > Cocos引擎

学习笔记 5_Cocos Creator_JavaScript语法

2018-01-28 19:35 711 查看

变量

var a = 12;


函数

// 申明方法
var myAwesomeFunction = function (myArgument) {
// do something
}
// 调用
myAwesomeFunction(something);


可以把样把一个函数当做参数传入另一个函数

square = function (a) {
return a * a;
}
applyOperation = function (f, a) {
return f(a);
}
applyOperation (square, 10); // 100


If/Else

if (foo) {
function1();
}
else if (bar) {
function2();
}
else {
function3();
}


数组(Array)

// 声明数组
a = [123, 456, 789];
// 访问数组中的成员
a[0];


对象(Object)

myProfile = {
name: "Jare Guo",
email: "blabla@gmail.com",
city: "Xiamen",
points: 1234,
isInvited: true,
friends: [
{
name: "Johnny",
email: "blablabla@gmail.com"
},
{
name: "Nantas",
email: "piapiapia@gmail.com"
}
]
}


访问

myProfile.name; // Jare Guo
myProfile.friends[1].name; // Nantas


匿名函数

applyOperation = function (f, a) {
return f(a);
}
applyOperation(
function(a){
return a*a;
},
10
)


链式语法

something.function1().function2().function3()


运算符

a = "12";
// 只比较值
a == 12; // true
// 比较值和类型
a === 12; // false

// 不相等
a = 12;
a !== 11; // true

//  boolean 值取反
a = 12;
!a; // false
!!a; // true

a = 0;
!a; // true
!!a; // false
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: