beautify 1st part of the tutorial

This commit is contained in:
Ilya Kantor 2015-03-10 12:36:58 +03:00
parent e3dd2cedc0
commit 6444024a9d
327 changed files with 2358 additions and 1986 deletions

View file

@ -4,10 +4,10 @@
//+ run
var admin, name; // две переменных через запятую
name = "Василий";
name = "Василий";
admin = name;
alert(admin); // "Василий"
alert( admin ); // "Василий"
```

View file

@ -28,9 +28,9 @@ message = 'Hello'; // сохраним в переменной строку
```js
//+ run
var message;
message = 'Hello!';
message = 'Hello!';
alert(message); // выведет содержимое переменной
alert( message ); // выведет содержимое переменной
```
Для краткости можно совместить объявление переменной и запись данных:
@ -42,6 +42,7 @@ var message = 'Hello!';
Можно даже объявить несколько переменных сразу:
```js
//+ no-beautify
var user = 'John', age = 25, message = 'Hello';
```
@ -59,11 +60,11 @@ var user = 'John', age = 25, message = 'Hello';
//+ run
var message;
message = 'Hello!';
message = 'Hello!';
message = 'World!'; // заменили значение
message = 'World!'; // заменили значение
alert(message);
alert( message );
```
При изменении значения старое содержимое переменной удаляется.
@ -83,8 +84,8 @@ var message;
message = hello;
*/!*
alert(hello); // Hello world!
alert(message); // Hello world!
alert( hello ); // Hello world!
alert( message ); // Hello world!
```
[smart]
@ -114,15 +115,16 @@ var test123;
```js
//+ run untrusted
var $ = 1; // объявили переменную с именем '$'
var $ = 1; // объявили переменную с именем '$'
var _ = 2; // переменная с именем '_'
alert($ + _); // 3
alert( $ + _ ); // 3
```
А такие переменные были бы неправильными:
```js
//+ no-beautify
var 1a; // начало не может быть цифрой
var my-name; // дефис '-' не является разрешенным символом
@ -139,7 +141,7 @@ var my-name; // дефис '-' не является разрешенным си
```js
//+ run
var имя = "Вася";
alert(имя); // "Вася"
alert( имя ); // "Вася"
```
Технически, ошибки здесь нет, но на практике сложилась традиция использовать в именах только английские буквы.
@ -152,7 +154,7 @@ alert(имя); // "Вася"
Например, такой пример выдаст синтаксическую ошибку:
```js
//+ run
//+ run no-beautify
var return = 5; // ошибка
alert(return);
```
@ -205,7 +207,7 @@ num = 5; // ошибки не будет, так как строгий режи
*!*
test = 5; // здесь будет ошибка!
*/!*
alert(test); // не сработает
alert( test ); // не сработает
</script>
```
@ -230,7 +232,7 @@ var COLOR_BLUE = "#00F";
var COLOR_ORANGE = "#FF7F00";
var color = COLOR_ORANGE;
alert(color); // #FF7F00
alert( color ); // #FF7F00
```
Технически, константа является обычной переменной, то есть её *можно* изменить. Но мы *договариваемся* этого не делать.