Flatiron има Javascript като част от учебната си програма, но реших, че ще е забавно да се опитам да го науча сам, за да видя колко добре мога да го правя, след като съм научил малко Ruby. Javascript, заедно с CSS и HTML, ни заобикаля всеки ден, така че е доста удобен език за изучаване и разбиране. Насърчавам всички да придобият някои основни умения/знания за кодиране, така че нека започнем с основите!

Здравей свят — струни

Тъй като е традиция във всички кодиращи езици да се учи как да се отпечатва „Hello World“ като първи ред на всеки, нека направим това първо! За всеки, който е нов в кодирането или Javascript и няма никакви текстови редактори, не се колебайте да следвате в codepen.io или repl.it. Първо навигирайте през сайта(овете), за да се почувствате удобно. Ще покажа резултати от codepen.

Следвайте заедно с опцията за език на Javascript. Не забравяйте да щракнете върху изпълнение, след като приключите с въвеждането на всеки кодов фрагмент.

console.log(“Hello World”)

хубаво!

Текстът в кодирането се нарича „низ“ и низовете трябва да влизат в кавички. За по-голяма простота, нека се придържаме към двойните кавички в примерите.

Цели числа и оператори

Нека регистрираме числа и след това да направим малко математика!

console.log(5+5)

Освен ако не искате целите числа или операторите да бъдат част от низ, те не влизат в кавички.

Четирите основни оператора са:

console.log(5+5)
console.log(10-5)
console.log(10*5)
console.log(10/5)

Забележка: Стартирайте всеки ред поотделно, тъй като конзолата ще покаже само последния ред от код (който ще бъде console.log(10/5)). Всеки оператор ( +, -, *, / ) е именуван точно както е от класа по математика.

Друг оператор е известен катоmodulo. Пише се с %.

console.log(10%5)

Какво мислите, че ще се върне това? Нека го стартираме!

Операторът modulo връща остатъка от израза. В нашия случай остатъкът от 10 делено на 5 е 0! Заедно с другите 4 основни оператора, те са известни като двоични оператори, което означава, че тези оператори изискват две стойности, за да функционират правилно.

Ако има двоични оператори, това означава, че има и unary operators. Унарният оператор изисква само една стойност, за да функционира правилно. Най-основният е отрицателният знак.

console.log(-5)

Достатъчно лесно!

Какво има в името?

Спомнете си часовете по математика. Какво е променлива?

В кодирането това е просто контейнер, който препраща към стойност в този момент от време. Нека дефинираме променлива.

var myFirstVariable = 5
var mySecondVariable = 10
console.log(myFirstVariable + mySecondVariable)

За да инициирате променлива, трябва да извикате var. След като го инициирате, вече не е необходимо да извиквате var, за да използвате променливата.

Можете да наричате вашите променливи по всякакъв начин, но най-добрата практика е да бъдете описателни с какъв вид стойност ще съхраняват. И променливите в Javascript следват конвенцията за именуване на camelCase. Примери биха били: thisIsAnExample, cookiesAreDelicious, whoLetTheDogsOut и т.н.

Низ + променлива + низ

Нека интерполираме променливи! Да се ​​интерполира означава да се използва променлива в низ.

var firstName = “Eva”
var lastName = "Zheng"
var hobbyOne = "coding"
var hobbyTwo = "playing Pokemon"

Инициирах четири променливи. За да интерполираме в Javascript, трябва да използваме обратни отметки: ` ` и ${}.

console.log(`Hello! My name is ${firstName} ${lastName}. My favorite hobbies are ${hobbyOne} and ${hobbyTwo}.`)

Достатъчно просто! Практиката прави перфектни, а грешките са невероятни.