JavaScript Syntaks

JavaScript GrammatikDet er et sæt regler, der definerer strukturen af JavaScript-sprog.

var x, y; // Hvordan man deklarerer variabel
x = 7; y = 8; // Hvordan man tildeler værdi
z = x + y; // Hvordan man beregner værdi

JavaScript værdi

JavaScript definerer to typer værdier med JavaScript-udtryk: blanding af værdier og variabelværdier.

Blandingsværdier kaldesLitteral (literal)Variabelværdier kaldesvariabler

JavaScript litteral

De vigtigste regler for at skrive en blanding af værdier er:

SkriveNumerisk værdiMed eller uden decimaltegn:

15,90
10011

Prøv det selv

StrengTekst, omgivet af dobbelt eller enkelt anførselstegn:

"Bill Gates"
'Bill Gates' 

Prøv det selv

JavaScript Variabler

I programmeringssprogvariablerBruges tilLagredataværdier.

JavaScript Brug var nøgleord tilerklærevariabel

= Bruges til atTildeling

I dette eksempel defineres x som en variabel. Derefter er værdien, der tildelinges til x, 7:

var x;
x = 7;

Prøv det selv

JavaScript Operatorer

JavaScript BrugRegneoperatorer+ - * /)tilBeregn værdi:

(7 + 8) * 10

Prøv det selv

JavaScript BrugTildelingoperator=)til variabelTildeling:

var x, y;
var x = 7;
var y = 8;

Prøv det selv

JavaScript-udtryk

Utryk er en kombination af værdier, variabler og operatorer, og beregningsresultatet er en værdi.

6 * 10

Prøv det selv

Utryk kan også indeholde variabelværdier:

x * 10

Prøv det selv

Værdier kan være af flere typer, såsom tal og strenge.

For eksempel, "Bill" + " " + "Gates", beregnes som "Bill Gates":

"Bill" + " " + "Gates"

Prøv det selv

JavaScript-nøgleord

JavaScript NøgleordBruges til at identificere udførte handlinger.

var Nøgleord informerer browseren om at oprette en ny variabel:

var x = 7 + 8;
var y = x * 10; 

Prøv det selv

JavaScript Kommentarer

Ikke alle JavaScript-sætninger bliver "udført".

dobbeltstregte parentesser // eller /* og */ mellemKommentarer

Kommentarer bliver ignoreret og udført ikke:

var x = 7;   // vil blive udført
// var x = 8;   vil ikke blive udført

Prøv det selv

JavaScript-identifikatorer

Identifikatorer er navne.

I JavaScript bruges identifikatorer til at navngive variabler (og nøgleord, funktioner og mærker).

I de fleste programmeringssprog er reglerne for gyldige navne stort set de samme.

I JavaScript skal det første tegn være et bogstav, understregen (-) eller dollartegn ($).

En række tegn kan være bogstaver, tal, understregen eller dollartegn.

Bemærk:Numre kan ikke være det første tegn. På den måde kan JavaScript nemt skelne mellem identifikatorer og numre.

JavaScript er følsom over for store/lille bogstaver

alle JavaScript-identifikatorerer følsomme over for store/lille bogstaver

variabler lastName og lastnameer to forskellige variabler.

lastName = "Gates";
lastname = "Jobs"; 

Prøv det selv

JavaScript vil ikke VAR eller Var oversættes til nøgleord var

JavaScript og hestesko-stil store/lille bogstaver

历史上,程序员曾使用三种把多个单词连接为一个变量名的方法:

连字符:

first-name, last-name, master-card, inter-city.

注释:JavaScript 中不能使用连字符。它是为减法预留的。

下划线:

first_name, last_name, master_card, inter_city.

驼峰式大小写(Camel Case):

FirstName, LastName, MasterCard, InterCity.
camelCase

JavaScript 程序员倾向于使用以小写字母开头的驼峰大小写:

firstName, lastName, masterCard, interCity

JavaScript 字符集

JavaScript Brug Unicode 字符集。

Unicode 覆盖世界上几乎所有的字符、标点和符号。

如需了解详情,请访问我们完整的 Unicode 参考手册