Programming TypeScript
funktsiyasi qo'shish ( a : raqam , b : raqam ) : raqam
Download 1.81 Mb.
|
Boris Cherny Programming TypeScript Making Your JavaScript Applications (1)
- Bu sahifa navigatsiya:
- Ixtiyoriy va standart parametrlar
funktsiyasi qo'shish ( a : raqam , b : raqam ) : raqam {
qaytish a + b } U shbu kitob davomida men sizga, o'quvchiga, funksiya nima qilishini tushunishga yordam beradigan qaytarish turlariga aniq izoh beraman. Aks holda men izohlarni o'chirib qo'yaman, chunki TypeScript ularni biz uchun allaqachon taxmin qiladi va nega biz ishni takrorlashni xohlaymiz? Oxirgi misol funktsiyani e'lon qilish uchun funksiya sintaksisidan foydalanilgan , ammo JavaScript va TypeScript buni amalga oshirishning kamida beshta usulini qo'llab-quvvatlaydi: // Nomlangan funksiya funksiyasi salomlashish ( ism : string ) { qaytish 'Salom ' + ism } // Funktsiya ifodasi ruxsat bering salomlashish 2 = funktsiya ( ism : string ) { qaytish 'Salom ' + ism } // O'q funksiya ifodasi let salomlash3 = ( ism : string ) => { qaytish 'Salom ' + ism } // Qisqartirilgan o'q funksiya ifodasi let salomlashish 4 = ( ism : string ) => 'Salom ' + nomi // Funktsiya konstruktori ruxsat bering salomlashish 5 = yangi Funktsiya ( "ism" , "salom" + ismni qaytarish ) Funksiya konstruktorlaridan tashqari (agar asalarilar tomonidan ta’qib qilinmaguncha foydalanmasligingiz kerak, chunki ular mutlaqo xavfsiz emas), 16bu sintaksislarning barchasi TypeScript tomonidan xavfsiz tarzda qo‘llab-quvvatlanadi va ularning barchasi odatda majburiy turdagi izohlar atrofida bir xil qoidalarga amal qiladi. Qaytish turlari uchun parametrlar va ixtiyoriy izohlar. T erminologiya bo'yicha tez yangilash: Parametr - bu funktsiyani bajarishi kerak bo'lgan, funksiya deklaratsiyasining bir qismi sifatida e'lon qilingan ma'lumotlar qismi. Rasmiy parametr deb ham ataladi . Argument - bu funktsiyani chaqirganda unga uzatilgan ma'lumotlarning bir qismi. Haqiqiy parametr deb ham ataladi . TypeScript-da funktsiyani chaqirganingizda, qo'shimcha turdagi ma'lumotlarni taqdim etishingiz shart emas - shunchaki ba'zi argumentlarni kiriting va TypeScript sizning argumentlaringiz funktsiyangiz parametrlari turlariga mos kelishini tekshirish uchun ishga tushadi: qo'shish ( 1 , 2 ) // 3 salomlash ( 'Kristal' ) // 'salom kristal' deb baholaydi Albatta, agar siz argumentni unutgan bo'lsangiz yoki noto'g'ri turdagi argumentni topshirgan bo'lsangiz, TypeScript buni tezda ko'rsatib beradi: qo'shish ( 1 ) // TS2554 xatosi: 2 ta argument kutildi, lekin 1 ta olindi. qo'shish ( 1 , 'a' ) // xato TS2345: '"a"' tipidagi argument tayinlanmaydi // "raqam" tipidagi parametrga. Ixtiyoriy va standart parametrlar Ob'ekt va kortej turlarida bo'lgani kabi, siz dan foydalanishingiz mumkin ? parametrlarni ixtiyoriy deb belgilash uchun. Funktsiya parametrlarini e'lon qilishda birinchi navbatda kerakli parametrlar, keyin esa ixtiyoriy parametrlar kelishi kerak: Download 1.81 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling