Как и во многих языках, предложения на языке javascript можно разделять точкой с запятой, но при переходе на новую строку в javascript точка с запятой необязательна, ее можно не ставить.
Например, эти две строки полностью эквивалентны:
a = 5
a = 5;
В javascript перевод строки почти всегда подразумевает точку с запятой. Например:
Вот так не будет работать:
var a = "длинная
строка "
Так как перевод строки подразумевает точку с запятой, и javascript поймет это как
var a = "длинная;
строка ";
Комментарии возможны в двух вариантах // и /*...*/:
// однострочные комментарии
/*
многострочные
комментарии
*/
Переменные в javascript слабо типизированы. Это означает, что при объявлении не нужно указывать тип. Можно присвоить любой переменной любое значение. Однако при этом интерпретатор javascript (браузер) всегда знает, какого типа значение содержит данная переменная, а значит, какие операции к ней применимы.
Объявление переменных:
var orange = "Апельсин"
Переменную не обязательно объявлять. Достаточно ее просто присвоить:
x = 5
Строки
Для объявления строк используются кавычки: простые ' или двойные ". Между ними нет никакой разницы.
a = 'моя'
b = "строка"
Для конкатенации строк используется оператор +.
Пример 3.
a = "моя"
b = "строка"
alert(a + ' ' + b)
Числа
Все числа хранятся в формате float64, т.е 8 байт с плавающей точкой. В этом формате не всегда возможны точные вычисления.
| Пример 4.alert(0.1+0.2) // выведет не 0.3!
|