博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GJM : JavaScript 语言学习笔记
阅读量:5082 次
发布时间:2019-06-13

本文共 994 字,大约阅读时间需要 3 分钟。

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:"gjm@gmail.com",
"zip code":123456,
isInvited:true}
key 是属性名,value 是属性值

转载于:https://www.cnblogs.com/TDou/p/6149693.html

你可能感兴趣的文章
Mobiscroll脚本破解,去除Trial和注册时间限制【转】
查看>>
实验五 Java网络编程及安全
查看>>
32位与64位 兼容编程
查看>>
iframe父子页面通信
查看>>
ambari 大数据安装利器
查看>>
java 上传图片压缩图片
查看>>
magento 自定义订单前缀或订单起始编号
查看>>
ACM_拼接数字
查看>>
计算机基础作业1
查看>>
Ubuntu 深度炼丹环境配置
查看>>
C#中集合ArrayList与Hashtable的使用
查看>>
从一个标准 url 里取出文件的扩展名
查看>>
map基本用法
查看>>
poj-1163 动态规划
查看>>
Golang之interface(多态,类型断言)
查看>>
Redis快速入门
查看>>
BootStrap---2.表格和按钮
查看>>
Linear Algebra lecture 2 note
查看>>
CRC计算模型
查看>>
Ajax之404,200等查询
查看>>