|
[NodeJS] Основы
|
|
| Linius | Дата: Вторник, 12.12.2017, 21:31 | Сообщение # 1 |
Рядовой
Друг сайта
Сообщений: 10
| Короче да привет.
Для работы с нодом нам нужен буит https://nodejs.org/en/ сам нод последней версии (9.2.X) Потом нам нужен удобный редактор, я юзаю Visual Studio Code, вы можете хоть в блокноте кодить, жабаскрипт вообще не требователен к табуляции и расположению строк (можно кодить все в 1 строку, ему ля поебат)
Теперь создаем папку дет на диске C (можно на рабочем столе), называем ее ЯКодер (как хотите) и создаете внутри файлик index.js (название тоже любое, главное формат js)
Такс, теперь открываем сам index.js и начинаем кодить нах (можете пока не кодить или кодить в консоле своего браузера F12, раздел Console)
Тип данных в жс, тут нету такого пиздецки важного разделения как в плюсах или других более сложных ЯПах, т.е вам не надо объявлять тип переменной, можно просто написать: (переменные объявляются через оператор var, запомните!11)
Код var myNumberValue = 1337; var myStringValue = "Hello world"; var myBooleanValue = true; ; -- не обязательная херня в жс
поскольку, еслиб тема была только из объяснения переменных, то было бы не каеф, поэтому давайте еще разберем условные операторы, ибо в жс они отличаются от других япов (насколько я помню)
В жс есть такая штука как "===" это короче знак строгого сравнения по типу данных, т.е если мы напишем
Код 12 == "12" // мы получим true 12 === "12" // мы получим false  Почему же стоит использовать === место == ? Все просто, это обычная оптимизация кода, жс выполняет меньше действий, проверка проходит более правильно, такое сравнение мешает нам говнокодить, что положительно влияет на само качество программы.
Теперь насчет бул переменных. Мы имеем переменную типа var myValue = true;
Чтоб проверить == ли оно true у нас есть 2 способа (на деле больше) 1. Способ, который бы юзал не опытный "кодер"
Код if(myValue == true) { code } Это конечно правильно, но зачем тратить лишние байты, если можно написать:
Что будет равноценно 1-му способу, но не жрет лишнее, а так-же меньше писанины.
Чтоб сравнить == false есть так-же много способов, например: 1.
Код if(myValue == false) { code } 2.
Код if(myValue != true) { code }
это конечно хорошо, но зачем если у нас есть такой крутой оператор как "!", мы просто пишем так:
результат тот-же, кода меньше
|
| |
| |
| Razilator | Дата: Вторник, 12.12.2017, 21:38 | Сообщение # 2 |
die, sempay.
Полковник
Друг сайта
Сообщений: 197
| Спасибо!
|
| |
| |
| Linius | Дата: Вторник, 12.12.2017, 21:58 | Сообщение # 3 |
Рядовой
Друг сайта
Сообщений: 10
| незошто
|
| |
| |
| Рок-cтар | Дата: Среда, 13.12.2017, 12:26 | Сообщение # 4 |
Курлык
Генералиссимус
Пользователь
Сообщений: 140
| Ого крутой гайд как поставит клас
|
| |
| |
| Linius | Дата: Среда, 13.12.2017, 16:38 | Сообщение # 5 |
Рядовой
Друг сайта
Сообщений: 10
| незнаю тут не хватает классов
|
| |
| |
| Рок-cтар | Дата: Среда, 13.12.2017, 18:28 | Сообщение # 6 |
Курлык
Генералиссимус
Пользователь
Сообщений: 140
| значит их надо накрутить
|
| |
| |
| Razilator | Дата: Среда, 13.12.2017, 22:19 | Сообщение # 7 |
die, sempay.
Полковник
Друг сайта
Сообщений: 197
| как накрутитб
|
| |
| |
| Рок-cтар | Дата: Среда, 13.12.2017, 22:50 | Сообщение # 8 |
Курлык
Генералиссимус
Пользователь
Сообщений: 140
| Так как я
|
| |
| |
| Razilator | Дата: Четверг, 14.12.2017, 21:04 | Сообщение # 9 |
die, sempay.
Полковник
Друг сайта
Сообщений: 197
| покажи
|
| |
| |
| Рок-cтар | Дата: Четверг, 14.12.2017, 22:30 | Сообщение # 10 |
Курлык
Генералиссимус
Пользователь
Сообщений: 140
| Не могу забанят
|
| |
| |
| Razilator | Дата: Пятница, 15.12.2017, 19:40 | Сообщение # 11 |
die, sempay.
Полковник
Друг сайта
Сообщений: 197
| ээх ну ладно прости :'(
|
| |
| |
| Рок-cтар | Дата: Пятница, 15.12.2017, 20:35 | Сообщение # 12 |
Курлык
Генералиссимус
Пользователь
Сообщений: 140
| в смысле прости все бан досвидания
|
| |
| |