Skip to content

Commit 70e0ebb

Browse files
committed
Merge branch 'master' of github.com:Preigile/CodeschoolHints
Conflicts: JavaScript/CoffeeScript/resume.md
2 parents 48c600e + 199aa3f commit 70e0ebb

File tree

1 file changed

+101
-1
lines changed

1 file changed

+101
-1
lines changed

JavaScript/CoffeeScript/resume.md

Lines changed: 101 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Резюме
22

33
`$ npm install -g coffee-script` - установка CoffeScript (после установки [Node.js](http://nodejs.org/) и [npm](http://npmjs.org/))
4+
<<<<<<< HEAD
45
<table>
56
<tr>
67
<th>CoffeeScript</th>
@@ -135,4 +136,103 @@
135136
};
136137
</td>
137138
</tr>
138-
</table>
139+
</table>
140+
=======
141+
| CoffeeScript | JavaScript |
142+
| —————— | —————|
143+
| == is | === |
144+
| != isnt | !== |
145+
| not | ! |
146+
| unless что-то
147+
(пока не) | !что-то |
148+
| and | && |
149+
| or | || |
150+
| true yes on | true |
151+
| false no off | false |
152+
| @ | this |
153+
| a < b < c | a < b && b < c |
154+
| ```coffeescript
155+
a?
156+
``` | ```javascript
157+
typeof a !== "undefined" && a !== null
158+
``` |
159+
| "строка #{переменная}" | "строка" + переменная |
160+
| if/then/else | ?/: |
161+
| switch/when/else | switch/case/default |
162+
| ```coffeescript
163+
что-то if условие
164+
```
165+
ИЛИ
166+
```coffeescript
167+
if условие что-то
168+
``` | ```javascript
169+
if (условие) {что-то};
170+
``` |
171+
| ```coffeescript
172+
имяПеременной = 'что-то'
173+
``` | ```javascript
174+
var имяПеременной = 'что-то';
175+
``` |
176+
| ```coffeescript
177+
range = [1..10]
178+
```
179+
ИЛИ
180+
```coffeescript
181+
range = [1...11]
182+
``` | ```javascript
183+
var range = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
184+
``` |
185+
| ```coffeescript
186+
имяОбъекта = свойство: 'значение', метод: -> 'что-то'
187+
```
188+
ИЛИ
189+
```coffeescript
190+
имяОбъекта =
191+
свойство: 'значение'
192+
метод: -> 'что-то'
193+
``` | ```javascript
194+
var имяОбъекта = {
195+
свойство: 'значение',
196+
метод: function () {
197+
return 'что-то';
198+
}
199+
};
200+
``` |
201+
| ```coffeescript
202+
for элемента in коллекции
203+
сделать что-то if условие
204+
```
205+
ИЛИ
206+
```coffeescript
207+
сделать что-то for элемента in колекции when условие | ```javascript
208+
for (элемента in коллекции)
209+
if (условие) {
210+
сделать что-то;
211+
}
212+
``` |
213+
| ```coffeescript
214+
имяФункции = -> 'что-то'
215+
``` | ```javascript
216+
var имяФункции = function () {
217+
return 'что-то';
218+
};
219+
``` |
220+
| ```coffeescript
221+
имяФункции = (аргумент1, аргументN) -> 'что-то'
222+
``` | ```javascript
223+
var имяФункции = function (аргумент1, аргументN) {
224+
return 'что-то';
225+
};
226+
``` |
227+
| ```coffeescript
228+
имяФункции = (аргумент = 'что-то') -> аргумент
229+
```
230+
(присвоение значения аргументу по умолчанию) | ```javascript
231+
var имяФункции = function (аргумент) {
232+
if (аргумент == null) {
233+
аргумент = 'что-то';
234+
}
235+
return аргумент;
236+
};
237+
``` |
238+
>>>>>>> 199aa3f9541c217ab41f349feff2b1b0459e7cd4

0 commit comments

Comments
 (0)