GJM : JavaScript 语言学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GJM : JavaScript 语言学习笔记相关的知识,希望对你有一定的参考价值。

javascript
------------------------------
变量声明 : var a;
变量赋值 : var a = 12;

函数声明 : var mAwesomeFunction = function myArgument){ }
函数调用 : mAwesomeFunction(something);

函数 作为函数的参数传入另一个函数中

声明函数1 square = function (a) { return a * a ; }
声明函数2 applyOperation = function (f,a) { return f (a) ;}
调用函数2 把函数1 当做参数传入到函数2中
applyOperation(square,10);

返回值

myFunction = function(a) {
return a *3 ;
explodeComputer(); // 这句话因为上一句有Return 不会执行 }

IF
if(foo){ return bar ;}

IF/ELSE
if(foo){ function1(); }
else { function2(); }

If/Else 条件判断写成一行

foo ? function1() : function2();
如果foo 成立返回 function1函数 否则返回 function2函数

变量赋值举例:var n = foo ? 1 : 2;
“当 foo 是 true 时,将 n 的值赋为1,否则赋为2

Else If 来处理更多的判断类型
if(foo){ function1(); }
else if (bar) { function2(); }
else { function3(); }

JaveScript 数组(Array)

数组声明 a = [123,456,789];
数组访问 a[1]; 返回456

JaveScript 对象(Object)

myProfile = {
name:"Jare Guo",
emmail:"[email protected]",
"zip code":123456,
isInvited:true}
key 是属性名,value 是属性值


































以上是关于GJM : JavaScript 语言学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

GJM :SqlServer语言学习笔记

GJM : 数据结构学习笔记

GJM :JS + CSS3 打造炫酷3D相册

GJM: 设计模式 - 观察者模式

Java程序猿的JavaScript学习笔记(1——理念)

Java程序猿的JavaScript学习笔记(9—— jQuery工具方法)