首页 > 代码库 > coffeescript笔记
coffeescript笔记
变量:变量什么的直接写就行了,不需要定义,只要在用之前先另起一行写个就行了,大部分变量都是局部的,全局变量需要事先申明
数组/对象赋值:用中括号上的事数组,包含所有类型的数组均事一样的赋值办法:a=[a,g,h,,sd,dfs],如果是字符或字符串,带双引号,对象用大括号如:test{ob1:type1,ob2:type2}
流程控制:if else 什么的照旧,但不要写endif,而且有if必须由then,else不是必须的,还多了个unless,意思是not if,搞不懂unless有什么用,减少敲键盘的次数?可能!循环什么的貌似只提供了while这个东西,不过个人觉得for比while要好用,for这个循环不在是独立的,需要搭配in或者of来用,一般来讲 ,数据什么的用in,对象属性什么的的用of,比如:countdown = (num for num in [10..1]),结果就是从10到1,如果要设定每次循环的步进数,就要用到by来控制参数,只是,by参数控制的只做加法,如果要输出10到0之间的偶数,那么步进只能设定为-2,;
还有函数变參什么的,直接使用三个点就可以接受多个参数了,参数默认值也是随便设定的,不过调用需要首行缩进就是了。
最后还有那啥类,也就是class,这个东西非常头疼,弄了一下午都没有弄好,等明天书到了按照书上的来弄弄看吧,实在是对class头疼。
coffeescript笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。