আমার এটির মান নির্ধারণ করা দরকার a
শর্তের উপর নির্ভর করে।
কফিস্ক্রিপ্ট দিয়ে এটি করার সবচেয়ে সংক্ষিপ্ততম উপায় কী?
যেমন এটি আমি জাভাস্ক্রিপ্টে এটি করব:
a = true ? 5 : 10 # => a = 5
a = false ? 5 : 10 # => a = 10
a = true ? 5 : 10
আনসেটলিংয়ের মধ্যে পেয়েছি তা হ'ল বৈধ কফিসক্রিপ্ট, তবে এর পরিবর্তে (জাভাস্ক্রিপ্টে) এর অর্থ একটি ত্রৈমাসিক কাঠামো নয়: a = true ? true : {5:10}
যা একটি খারাপ জিনিস হিসাবে পরিচিত ® a = false ? {5 : 10}
তদতিরিক্ত (জাভাস্ক্রিপ্টে) হ'ল সমতুল্য: a = true ? false : {5:10}
এটির মূল্য যার জন্য, আমি এটি ভাল বলে মনে করি না।
beast = yeti ? "bear"
বা বেশ ভাল if yeti? then alert "It's a yeti!"
ব্যবহার করে ?
।
if/then/else
ইতোমধ্যে একটি অভিব্যক্তি হিসাবে আলাদা টেরিনারি অপারেটরটি কফিস্ক্রিপ্টে আসলেই প্রয়োজনীয় নয় এবং একই জিনিসটি করে। আপনি যদি সত্যিই এটি মিস করে থাকেন তবে এর পরিবর্তে আপনি সি বা জাভাস্ক্রিপ্ট সিনট্যাক্সের প্রয়োজনের তুলনায় অভ্যস্ত। যদি এটি যথেষ্ট পঠনযোগ্য না হয় এবং এটি কখনও কখনও ঘটে তবে কেবল বন্ধনীতে পুরো এক্সপ্রেশনটি মোড়ানো। অপারেটর ?
আরও কার্যকর চেকগুলির জন্য রেহাই পেয়েছেন যা জাভাস্ক্রিপ্টে অনুপস্থিত রয়েছে, যেমনটি ইতিমধ্যে @ পলঅলাইভার বলেছিলেন। অস্তিত্বশীল অপারেটর সেরা।
if else then
</