欢迎光临散文网 会员登陆 & 注册

无名杀代码教程 00

2021-04-27 11:18 作者:玩大师4的醒醒  | 我要投稿

最近太忙了,没时间出视频,我就出个专栏吧。

上次出了个无名杀代码教程的视频,好像大家没有很好的消化,有好多小伙伴表示看不懂。没关系,这里再详细讲一下。


事先说明:代码的符号都是英文标点,代码最好别用中文命名(视频中只是为了大家看得懂,不要学),代码区分大小写


上期出现的代码

下面来拆解下这段代码

1.最外面的是一对大括号

2.里面有若干行代码,以逗号结尾

3.冒号左边的部分,称作"属性",只能是文本类型

3.冒号右边的部分,称为"值",可以是任意数据类型


比如  姓名:'吴彦祖',

其中的属性是'姓名',值是'吴彦祖'。

姓名和吴彦祖之间用冒号隔开,结尾加上逗号


下面开始,挑战升级

-----------华丽的分割线------------

上面提到了数据类型,这里给大家梳理一下

①  '吴彦祖'

这是文本类型,专业的名字叫字符串(string),需要加引号,单引号和双引号都行

②  18

这是数字类型(number),可以为整数,也可以为小数

③  true

这是逻辑类型,专业的名字叫布尔值(boolean)

只能为true或false,翻译过来就是"真","假"

④  ['lol','dota','2077']

这是数组类型(array),用中括号将多个值框起来,多个值之间用逗号隔开。这些值不要求数据类型一样

⑤  {姓名:'保密',年龄,Infinity,}

这是对象类型,专业的名字是JSON

反大括号之前的那个逗号是可以省略的

⑥  function(人){

  return 人.姓名=='保密'  && 人.年龄==Infinity;

}

这是函数类型,英文名是function

其实函数也不难理解,函数的格式是

function(参数们){语句们}

参数们用逗号隔开,语句们用分号隔开(其实不加也行,最好还是加上)


形象一点理解的话,function是一个生产线,参数们是原材料,语句们每个都是一道工序,全部加工完后,交给你(return)一个成品


上面那个函数,就是把人放进去,产出"ta是不是你的对象?"这个问题的答案。


-----------华丽的分割线结束------------

好了,以上就是这篇专栏的全部内容了,如果觉得不清楚的,可以多看几遍,或者自己试着写写,写多了自然就懂了。这篇文章还没有涉及到三国杀相关内容,只是预热,下期就会真正涉及到我的教程了。下次见!











无名杀代码教程 00的评论 (共 条)

分享到微博请遵守国家法律