Is va C# dagi kabi o'rtasidagi farq nima?
Is va C# dagi kabi o'rtasidagi farq nima?

Video: Is va C# dagi kabi o'rtasidagi farq nima?

Video: Is va C# dagi kabi o'rtasidagi farq nima?
Video: Javascript asoslari | 6. let, const va var 2024, Noyabr
Anonim

The orasidagi farq is va operatorlari quyidagicha: is operatori ish vaqti turini tekshirish uchun ishlatiladi ning ob'ekt berilgan turga mos keladi yoki mos kelmaydi, holbuki operator konvertatsiya qilish uchun ishlatiladi orasida mos mos yozuvlar turlari yoki Nullable turlari.

Shunga ko'ra, C# da qanday?

C# | Operator kalit so'zi sifatida. As operatori mos mos yozuvlar turlari yoki Nullable turlari o'rtasida konvertatsiya qilish uchun ishlatiladi. Ushbu operator ob'ektni berilgan turga mos kelganda qaytaradi va istisnoni ko'tarish o'rniga konvertatsiya qilish mumkin bo'lmasa, null qiymatini qaytaradi.

Bundan tashqari, ++ va ++ A o'rtasidagi farq nima? Biz tayinlaganimizda a ++ har qanday o'zgaruvchiga, u a ning joriy qiymatini oladi va keyin qo'shimchalar a. Biz tayinlaganimizda ++ a har qanday o'zgaruvchiga, birinchi navbatda o'sishlar a qiymatini va keyin uni o'zgaruvchiga tayinlaydi. Ikkalasi ham a ++ va ++ a asosan bir xil funktsiyani bajaradi: ular a qiymatini 1 ga oshiradi.

Shunga ko'ra, va% o'rtasidagi farq nima?

Xulosa. Shunday qilib, endi tozalandi,, ikkalasi ham bir xil emas, = Tayinlash operatori, u o'zgaruvchi yoki ifoda qiymatini belgilash uchun ishlatiladi, == esa Teng Operator va taqqoslash uchun ishlatiladigan aloqa operatori (qiymatini solishtirish uchun) chap va o'ng tomon operandlari).

== va === JavaScript o'rtasidagi farq nima?

= o'zgaruvchiga qiymatlarni belgilash uchun ishlatiladi JavaScript . == solishtirish uchun ishlatiladi orasida o'zgaruvchining ma'lumotlar turidan qat'iy nazar ikkita o'zgaruvchi. === solishtirish uchun ishlatiladi orasida ikkita o'zgaruvchi, lekin bu qattiq turni tekshiradi, ya'ni ma'lumotlar turini tekshiradi va ikkita qiymatni taqqoslaydi.

Tavsiya: