• Страница 1 из 1
  • 1
Форум » I. JavaScript » Базовый JavaScript » Немного о лексической структуре языка JavaScript (Низкоуровневый синтаксис (набор элементарных правил))
Немного о лексической структуре языка JavaScript
# 1
Чувствительность к регистру
В отличие от HTML, язык JavaScript чувствителен к регистру символов.
Пример: online, Online, OnLine и ONLINE - это имена четырёх разных переменных, хотя по звучанию они одинаковы.


Пробелы и переводы строк
JavaScript игнорирует пробелы и символы перевода строки, поэтому их можно при написании кода использовать без ограничений, если это нужно для удобочитаемости кода.


Комментарии
Код
// Это однострочный комментарий  
/* Это тоже комментарий */  // ещё один комментарий  
/*  Этот комментарий
располагается на нескольких строках */

Изменить / Удалить

# 2
Литералы

Это значения, указанные непосредственно в программе. Примеры литералов:

12 // целое число

1.5 // дробное число

"привет, мир!" // строка текста

'привет, мир!' // строка текста

true // логическое значение

false // логическое значение

null // пустой объект

Изменить / Удалить

# 3
Идентификаторы

Идентификатор - это просто имя. Идентификаторы выступают в качестве имён переменных и функций, а также меток некоторых циклов.

Идентификаторы должны начинаться с буквы, с символа подчёркивания(_) или знака $


Примеры:

Код
my_good_name

_very

$str


Не допускается использовать зарезервированные слова в качестве имён идентификаторов.

Изменить / Удалить

# 4
Зарезервированные слова

Ключевые слова самого языка JavaScript

break

case

catch

continue

debugger

default

delete

do

else

false

finally

for

function

if

in

instanceof

new

null

return

switch

this

throw

true

try

typeof

var

void

while

with




Ключевые слова, могущие стать частью языка JavaScript в будущем:

class

const

enum

export

extends

import

super




Резервируются в строгом режиме (но допустимы в обычном программном коде):

implements

interface

let

package

private

protected

public

static

yield




Не могут использоваться в качестве имён переменных, функций и параметров в строгом режиме:

arguments

eval




Ключевые слова языка Java (резервируются по стандарту ECMAScript 3):

abstract

boolean

byte

char

class

const

double

enum

export

extends

final

float

goto

implements

import

int

interface

long

native

package

private

protected

public

short

static

super

synchronized

throws

transient

volatile




Предопределённые глобальные переменные и функции языка JavaScript:

arguments

Array

Boolean

Date

decodeURI

decodeURIComponent

encodeURI

encodeURIComponent

Error

eval

EvalError

Function

Infinity

isFinite

isNaN

JSON

Math

NaN

Number

Object

parseFloat

parseInt

RangeError

ReferenceError

RegExp

String

SyntaxError

TypeError

undefined

URIError

Изменить / Удалить

# 5
Инструкции

Инструкция - это базовая единица в программировании. Обычно инструкция - это одно действие в программе (одна строка кода). В конце инструкция заканчивается точкой с запятой ;
Пример:

Код
alert('Привет, мир!');


Официально точка с запятой в конце инструкции не является обязательным знаком, но лучше всё-таки придерживаться этого правила

Изменить / Удалить

Форум » I. JavaScript » Базовый JavaScript » Немного о лексической структуре языка JavaScript (Низкоуровневый синтаксис (набор элементарных правил))
  • Страница 1 из 1
  • 1
Поиск: