- JavaScript Values
- JavaScript Literals
- JavaScript Variables
- JavaScript Хувьсагчууд
- JavaScript Operators
- JavaScript Expressions
- JavaScript илэрхийлэл
- JavaScript Keywords
- JavaScript Түлхүүр үгс
- JavaScript Comments
- JavaScript сэтгэгдэл
- JavaScript Identifiers
- JavaScript танигч
- JavaScript is Case Sensitive
- JavaScript and Camel Case
- JavaScript Character Set
- JavaScript тэмдэгтийн багц
JavaScript syntax is the set of rules, how JavaScript programs are constructed:
JavaScript синтакс бол JavaScript програмыг хэрхэн бүтээх дүрмийн багц юм:
var x, y, z; // Declare Variables
x = 5; y = 6; // Assign Values
z = x + y; // Compute Values
JavaScript Values #
The JavaScript syntax defines two types of values:
JavaScript синтакс нь хоёр төрлийн утгыг тодорхойлдог.
- Fixed values
Тогтмол утга
- Variable values
Хувьсах утга
Fixed values are called Literals.
Тогтмол утгуудыг Literals гэж нэрлэдэг.
Variable values are called Variables.
Хувьсах утгыг Variables гэж нэрлэдэг.
JavaScript Literals #
The two most important syntax rules for fixed values are:
Тогтмол утгын хамгийн чухал хоёр синтаксийн дүрмүүд нь:
1. Numbers are written with or without decimals:
1. Тоонуудыг аравтын бутархай эсвэл тоонгүйгээр бичнэ
10.50
1001
2. Strings are text, written within double or single quotes:
2. Тэмдэгт мөр нь хоёр буюу ганц ишлэл дотор бичигдсэн текст юм.
"John Doe"
'John Doe'
JavaScript Variables #
JavaScript Хувьсагчууд #
In a programming language, variables are used to store data values.
Програмчлалын хэл дээр өгөгдлийн утгыг хадгалахад хувьсагчийг ашигладаг.
JavaScript uses the var
keyword to declare variables.
JavaScript нь хувьсагчийг зарлахдаа var
түлхүүр үгийг ашигладаг.
An equal sign is used to assign values to variables.
Тэнцүү тэмдгийг хувьсагчдад утга өгөхөд ашигладаг.
In this example, x is defined as a variable. Then, x is assigned (given) the value 6:
Энэ жишээнд x-ийг хувьсагч гэж тодорхойлсон болно. Дараа нь x-ийг 6-р утгад (өгсөн) өгнө:
var x;
x = 6;
JavaScript Operators #
JavaScript uses arithmetic operators ( +
-
*
/
) to compute values:
JavaScript нь арифметик тэмдгүүдийг ашигладаг (+ – * /):
(5 + 6) * 10
JavaScript uses an assignment operator ( =
) to assign values to variables:
JavaScript нь хувьсагчдад утга хуваарилахын тулд хуваарилах тэмдгийг (=
) ашигладаг:
var x, y;
x = 5;
y = 6;
JavaScript Expressions #
JavaScript илэрхийлэл #
An expression is a combination of values, variables, and operators, which computes to a value.
Илэрхийлэл гэдэг нь утгыг тооцоолох утга, хувьсагч, тэмдгүүдийн нэгдэл юм.
The computation is called an evaluation.
Тооцооллыг үнэлгээ гэж нэрлэдэг.
For example, 5 * 10 evaluates to 50:
Жишээлбэл, 5 * 10 нь 50 гэж үнэлдэг:
5 * 10
Expressions can also contain variable values:
Илэрхийлэл нь хувьсах утгыг агуулж болно:
x * 10
The values can be of various types, such as numbers and strings.
Утга нь тоо, үг зэрэг янз бүрийн хэлбэртэй байж болно.
For example, “John” + ” ” + “Doe”, evaluates to “John Doe”:
Жишээлбэл, “Жон” + “” + “Дүү”, “Жон До” гэж үнэлдэг:
"John" + " " + "Doe"
JavaScript Keywords #
JavaScript Түлхүүр үгс #
JavaScript keywords are used to identify actions to be performed.
JavaScript түлхүүр үгсийг гүйцэтгэх үйлдлийг тодорхойлоход ашигладаг.
The var
keyword tells the browser to create variables:
var
гэсэн түлхүүр үг нь хөтөчид хувьсагч үүсгэхийг зааж өгдөг.
var x, y;
x = 5 + 6;
y = x * 10;
JavaScript Comments #
JavaScript сэтгэгдэл #
Not all JavaScript statements are “executed”.
Бүх JavaScript мэдэгдлийг “гүйцэтгэсэн” биш юм.
Code after double slashes //
or between /*
and */
is treated as a comment.
//
эсвэл/*
ба */
хооронд давхар налуу зураасны дараах кодыг тайлбар болгон авч үздэг.
Comments are ignored, and will not be executed:
Тайлбарыг үл тоомсорлож, гүйцэтгэхгүй:
var x = 5; // I will be executed
// var x = 6; I will NOT be executed
You will learn more about comments in a later chapter.
Сэтгэгдлийн талаар дараачийн бүлгээс илүү ихийг мэдэх болно.
JavaScript Identifiers #
JavaScript танигч #
Identifiers are names.
Тодорхойлогчид нь нэрс юм.
In JavaScript, identifiers are used to name variables (and keywords, and functions, and labels).
JavaScript-д танигчдыг хувьсагчдыг нэрлэхэд ашигладаг (мөн түлхүүр үг, функц, шошго).
The rules for legal names are much the same in most programming languages.
Хуулийн нэрийн дүрмүүд ихэнх програмчлалын хэл дээр бараг ижил байдаг.
In JavaScript, the first character must be a letter, or an underscore (_), or a dollar sign ($).
JavaScript дээр эхний тэмдэгт нь үсэг, эсвэл доогуур зураас (_), эсвэл долларын тэмдэг ($) байх ёстой.
Subsequent characters may be letters, digits, underscores, or dollar signs.
Дараагийн тэмдэгтүүд нь үсэг, цифр, доогуур зураас эсвэл долларын тэмдэг байж болно.
Numbers are not allowed as the first character.
Эхний тэмдэгтээр дугаар оруулахыг хориглоно.
This way JavaScript can easily distinguish identifiers from numbers.
Энэ аргаар JavaScript нь танигчдыг тооноос амархан ялгаж чадна.
JavaScript is Case Sensitive #
JavaScript нь Кейс Мэдрэмжтэй байдаг
All JavaScript identifiers are case sensitive.
Бүх JavaScript танигч нь жижиг үсгийн мэдрэмжтэй байдаг.
The variables lastName
and lastname
, are two different variables:
lastName
ба lastname
хувьсагчид нь хоёр өөр хувьсагч юм:
var lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
JavaScript does not interpret VAR or Var as the keyword var.
JavaScript нь VAR эсвэл Var-г var гэсэн түлхүүр үг гэж тайлбарладаггүй.
JavaScript and Camel Case #
Historically, programmers have used different ways of joining multiple words into one variable name:
Түүхээс харахад програмистууд олон үгийг нэг хувьсагчийн нэрэнд нэгтгэх янз бүрийн аргыг ашиглаж ирсэн.
Hyphens:
Зураас:
first-name, last-name, master-card, inter-city.
нэр, овог, мастер карт, хот хоорондын.
JavaScript-д зураас оруулахыг хориглоно. Эдгээр нь хасах ажилд зориулагдсан болно.
Underscore:
Доогуур зураас:
first_name, last_name, master_card, inter_city.
Upper Camel Case (Pascal Case):
2 үгний эхний үсгүүд томоор байх (Паскаль хэсэг):
FirstName, LastName, MasterCard, InterCity.
Lower Camel Case:
Хойд үгийн эхний үсэг томоор байх:
JavaScript programmers tend to use camel case that starts with a lowercase letter:
JavaScript програмистууд жижиг үсгээр эхэлсэн camel case ашиглах хандлагатай байдаг.
firstName, lastName, masterCard, interCity.
JavaScript Character Set #
JavaScript тэмдэгтийн багц #
JavaScript uses the Unicode character set.
JavaScript нь Unicode тэмдэгтийн багцыг ашигладаг.
Unicode covers (almost) all the characters, punctuations, and symbols in the world.
Юникод нь дэлхийн бүх тэмдэгт, цэг таслал, тэмдгийг хамардаг (бараг).
For a closer look, please study our Complete Unicode Reference.
Илүү нарийвчлан үзэхийн тулд манай Юникодын лавлагааг бүрэн судлаарай.