beautify 1st part of the tutorial
This commit is contained in:
parent
e3dd2cedc0
commit
6444024a9d
327 changed files with 2358 additions and 1986 deletions
|
@ -4,10 +4,10 @@
|
|||
//+ run
|
||||
var admin, name; // две переменных через запятую
|
||||
|
||||
name = "Василий";
|
||||
name = "Василий";
|
||||
|
||||
admin = name;
|
||||
|
||||
alert(admin); // "Василий"
|
||||
alert( admin ); // "Василий"
|
||||
```
|
||||
|
||||
|
|
|
@ -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
|
||||
```
|
||||
|
||||
Технически, константа является обычной переменной, то есть её *можно* изменить. Но мы *договариваемся* этого не делать.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue