Java Script uchun qo’llanma Samarqand Davlat universiteti talabasi Ibrohimov Ismoiljon tomonidan tayyorlandi. Kamchiliklar uchun uzr…!


Download 227.69 Kb.
bet3/22
Sana04.04.2023
Hajmi227.69 Kb.
#1325028
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
JS ( Ibrohimov )

JavaScript mantiqiy (boolean)


Mantiqiy qiymatlar faqat ikkita qiymatga ega bo'lishi mumkin: true yoki false.

Misol


let x = 5;
let y = 5;
let z = 6;
(x == y) // Returns true
(x == z) // Returns false



JavaScript massivlari (arrays)



Misol


const cars = ["Saab", "Volvo", "BMW"];



JavaScript ob'ektlari



Misol


const person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};


Aniqlanmagan



Misol


let car; //Qiymat aniqlanmagan (undefined) , turi aniqlanmagan




Bo'sh qiymatlar


Bo'sh qiymat bilan undefined ni hech qanday aloqasi yo'q
Bo'sh satr ham yuridik qiymatga, ham turga ega.

Misol


let car = ""; //Qiymat "", turi "string"



💻️Ternary operatori


var a = 5 ;


var natija = ( a > 2 ) ? "Salom" : "Hayr" ;
console.log(natija) ;

💻️SHART OPERATORI


if , else shart operatori


var a = 5 , b = 2 ;


if(a>b){
console.log("a soni katta");
}
else if(a==b){
console.log("ikkalasi teng");
}
else{
console.log("b soni katta");
}

bu shart operatori hisoblanadi...


agar a soni ikkidan katta bo'lsa a soni katta , teng bo'lsa(==) ikkalasi teng, b katta bo'lsa (b>a) b soni katta yozuvi ekranga chiqadi...




Math Funksiyasi
Math funksiyasi orqali biz matematik amallar bajarishimiz mumkin bo’ladi.
Math ni ishlatish uchun Math kalit so’zdan so’ng nuqta(.) qo’yiladi, so’ng kerakli xossa kiritiladi . Masalan :
Matematikadagi PI ni qiymatini olish uchun Math.PI dan foydalaniladi.
console.log(Math.PI) ; // 3.141592653589793
Agar biron bir sonning qaysidir darajasi kerak bo’lsa pow dan foydalanamiz.
Qo’llanishi : Math.pow(2,5);
Natija : 32 // 2 5
Agar bizga o’zgaruvchining turi( type ) kerak bo’lsa typeof() dan foydalanamiz.


let a = "Coder" ;
console.log(typeof(a)) ;


Natija :string

floor() funksiyasi bizga sonni eng kichik qiymatigacha yaxlitlab beradi.




console.log( Math.floor(13.2)) ;

Natija : 13




console.log( Math.floor(13.99)) ;

Natija : 13


ceil() funksiyasi bizga sonni eng katta qiymatigacha yaxlitlab beradi.


console.log( Math.ceil(13.2)) ;


Natija : 14


console.log( Math.ceil(13.99)) ;


Natija : 14
round() funksiyasi ham sonni yaxlitlab beradi. U quyidagicha ishlaydi . Agar son n.0 dan boshlab n.49999 gacha bo’lsa n ga yaxlitlaydi. Masalan 3.999 bo’lsa 3 qaytaradi. Agar n.5 dan boshlab n.9999 gacha bo’lsa n+1 ga yaxlitlaydi. Aytaylik 3.9999 bo’lsa 3+1 = 4 ga yaxlitlaydi.


console.log( Math.round(13.4)) ;

NATIJA : 13




console.log( Math.round(13.9)) ;

NATIJA : 14


trunc() funksiyasi har doim sonni butun qismini qaytaradi .

Ya’ni nuqtadan chap tarafni oladi xolos…




console.log(3.9999) ; // 3
Endi agar biz sonni string tipiga o’tkazishimiz kerak bo’lib qolsa toString() funksiyadan foydalanamiz.
let a = 15 ;
console.log(typeof(a)) ; // number
let b = toString(a) ;
console.log(typeof(b)); // string
Endi savol tug’iladi , string dan number ga o’tkizmoqchimiz nima qilamiz deganda, parseInt() va parseFloat() funksiyalardan foydalanamiz..
Nomidan ma’lumki parseInt() string ma’lumotni butun songa o’tkizadi , parseFloat() esa haqiqiy songa.


let a = "13.99" ;
console.log(a) ; // 13.99 (string)
let b = parseInt(a) ;
console.log(b); // 13 (number)


let a = "13.99" ;
console.log(a) ; // 13.99 (string)
let b = parseFloat(a) ;
console.log(b); // 13.99 (number)



Download 227.69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling