Professional Documents
Culture Documents
Lesson 2
Lesson 2
២. ចេះទំាងទ្រឹស្តីនិងការអនុវត្តន៍លំហាត់
១. Hello World!
១.១ ការប្រើប្រាស់ document.write
document.write ប្រើសម្រាប់បង្ហា ញ content នៅលើ browser។
ឧទាហរណ៍ ៖
ឧទាហរណ៍ ៖
<script src="script.js">
alert("Hello World!");
</script>
<script src="script.js"></script>
<script>
alert("Hello World!");
</script>
num = 12.345;
alert( num );
ប្រសិនជាយើងចង់ប្រើប្រាស់ចំនួនដែលលើសពីនេះយើងប្រើប្រាស់ BigInt។
const bigInt = 1234567890123456789012345678901234567890n;
អក្សរ “n” នៅខាងចុងលេខតំណាងឱ្យ BigInt។
let a = 10;
let b = 20;
console.log(`A = ${a}, B = ${b}`);
console.log(isTrue, isFalse);
const user = {
name: "Tola",
age: 18
};
សម្រាប់ការប្រើប្រាស់មានពីររបៀបនិងលទ្ធផលគឺដូចគ្នា ៖
typeof x
typeof(x)
alert សម្រាប់ធ្វើការបង្ហា ញ។
console.log(typeof num);
num = String(123);
console.log(typeof num);
falsy value មានដូចជា 0, -0, undefined, null, empty string (""), និង NaN ក្រៅពីនេះគឺ
truthy value ទំាងអស់។
– –y;
Subtraction ( – )
Multiplication ( * )
Division ( / )
Remainder ( % )
Exponentiation ( ** )
alert(greetings);
console.log(typeof num);
num = +num;
console.log(typeof num);
Comparisons មានដូចជា៖
Equals ( a == b )
Not equals ( a != b )
o ប្រសិនបើប្រៀបធៀបរហូតដល់តួអក្សរចុងក្រោយហើយគ្មា នខាងណាធំជាងគឺ
មានន័យថាស្មើគ្នា
o ប្រសិនបើប្រៀបធៀបតួអក្សរដូចគ្នា អក្សរតូចគឺធំជាងអក្សរធំ
ឧទាហរណ៍ ៖
console.log(null == 0);
(block of code )។
falsy value មានដូចជា 0, -0, undefined, null, empty string ( "" ), និង NaN ក្រៅពី
នេះគឺ truthy value ទំាងអស់។
} else {
} else {
const a = null;
const b = null;
const c = a ?? b;
let a = 10;
let b = -8;
let c = 12;
let d = 2;
while (condition) {
do {
} while (condition);
begin
let i = 0; ដំណើ រការតែម្តងគត់នៅក្នុង for loop
condition
i < 5; ពិនិត្យរាល់រង្វិលជុំនីមួយៗរបស់ loop
លក្ខណ្ឌ ពិត
step
i++ ធ្វើការកើនតម្លៃរបស់អញ្ញ ត្តិ “i” ម្តងមួយ
ដែលជួបលក្ខណ្ឌ ដែលយើងបានកំណត់។
word។
តែ មួយជម្រើសក្នុងជម្រើសជាច្រើនដែលមានការកំណត់ត្រឹមត្រូវ។
ប្រើប្រាស់ ( user ) ធ្វើការបញ្ចូ លតម្លៃតាមរយៈ prompt ។ ឧទាហរណ៍ ៖ យើង មានអញ្ញ ត្តិ “month” ស្មើនឹង prompt
( “បញ្ចូ លខែ១ក្នុងចំណោមទាំង១២” ); ហើយនៅ ពេល ដែល user បញ្ចូ ល “ឧសភា” ត្រូវបង្ហា ញលទ្ធផលនៅលើផ្ទាំង
console ថា “ខែនេះគឺជាខែឧស ភា” បើ user បញ្ចូ ល “មិថុនា” ត្រូវបង្ហា ញលទ្ធផលនៅលើផ្ទាំង console ថា “ខែនេះគឺជាខែ
មិថុនា”។
functions មានដូចជា៖
2. សរសេរមួយដងប្រើបានច្រើនកន្លែងដោយពុំចាំបាច់សរសេរកូដដដែលៗ
3. សម្រាប់ដោះស្រាយបញ្ហា ស្មុគស្មា ញ
យើងបានប្រើខ្លះៗហើយដូចជា alert( text ), prompt( message, [default] ) ទាំងនេះ សុទ្ធតែជា built-in functions
នៅក្នុងភាសា JavaScript ។
function sayHello () {
console.log("Hello Rotana!");
function sayHello () {
console.log(greetings);
នៅក្នុង function sayHello, អញ្ញ ត្តិ “greetings” គឺជា local variable។ យើងមិនអាចយក
ជា global variable។
function sayHello(hello) {
console.log(hello, “John”);
sayHello();
console.log(hello, "John");
function sayHello(hello) {
if (hello == undefined) {
sayHello();
ឧទាហរណ៍ ៖
console.log(`Result: ${result}`);
ចំណាំ៖ function ដែលអត់មាន return ឬក៏ return ទទេ, function នោះស្មើនឹង return undefined ។
របស់វាគឺគួរតែជាកិរិយាស័ព្ទ។
• setName(…) ផ្តល់តម្លៃទៅឱ្យឈ្មោះ
console.log("Hello Rotana!");
};
console.log(num1 + num2)
console.log("Hello Rotana!");
};
let result = a + b;
return result;
};
let sum;
let tax = 1;
return a + b;
};
};
console.log(calculateTotal());
console.log(sum(pen, book));