جاوا اسکریپت آپریٹر رفرنس دستاویز
- ਪਿਛਲਾ ਪੰਨਾ JS ਆਬੋਦਧ
- ਅਗਲਾ ਪੰਨਾ JS ਆਪਰੇਟਰ ਪ੍ਰਾਥਮਿਕਤਾ
JavaScript ਪ੍ਰਤੀਕ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕਿ ਅਪ੍ਰੇਸ਼ਨ, ਤੁਲਨਾ ਕਰਨ, ਗਣਿਤਿਕ ਕੰਮ ਕਰਨ ਆਦਿ ਕੀਤੇ ਜਾ ਸਕਣ।
ਇਸ ਵੱਲ ਵੀ ਦੇਖੋ:
ਸਿਖਲਾਈ:JavaScript ਆਪਰੇਟਰ
ਸਿਖਲਾਈ:جاوا اسکریپت آپریٹر پرانسیپل
JavaScript ਗਣਿਤਿਕ ਪ੍ਰਤੀਕ
ਗਣਿਤਿਕ ਪ੍ਰਤੀਕ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਕਿ ਮੁੱਲ ਅਤੇ/ਜਾਂ ਮੁੱਲ ਵਿੱਚ ਗਣਿਤਿਕ ਕੰਮ ਕੀਤਾ ਜਾ ਸਕੇ。
مذکور y = 5ਇਹ ਸਾਰੇ ਗਣਿਤਿਕ ਪ੍ਰਤੀਕਾਂ ਦਾ ਵਰਣਨ ਹੇਠ ਦੇ ਸਾਰੇ ਸਾਰਣੀ ਵਿੱਚ ਹੈ:
آپریٹر | وصف | مثال | y ਵਿੱਚ ਨਤੀਜਾ | x ਵਿੱਚ ਨਤੀਜਾ | کوشش کریئن |
---|---|---|---|---|---|
+ | ਜੋੜ | x = y + 2 | y = 5 | x = 7 | کوشش کریئن |
- | ਘਟਾਉਣ | x = y - 2 | y = 5 | x = 3 | کوشش کریئن |
* | ਗੁਣ | x = y * 2 | y = 5 | x = 10 | کوشش کریئن |
/ | ਵੰਡ | x = y / 2 | y = 5 | x = 2.5 | کوشش کریئن |
% | ਮੋਡ (ਵੰਡ ਬਾਕੀ) | x = y % 2 | y = 5 | x = 1 | کوشش کریئن |
++ | ਜੰਮਾ ਕਰਨ | x = ++y | y = 6 | x = 6 | کوشش کریئن |
x = y++ | y = 6 | x = 5 | کوشش کریئن | ||
-- | ਘਟਾਉਣ | x = --y | y = 4 | x = 4 | کوشش کریئن |
x = y-- | y = 4 | x = 5 | کوشش کریئن |
ਗਣਿਤਿਕ ਪ੍ਰਤੀਕ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ਅਸੀਂ ਦੇਣ ਵਾਲੇ JavaScript ਗਣਿਤਿਕ ਸਿਖਲਾਈ.
JavaScript ਅਪ੍ਰੇਸ਼ਨ ਪ੍ਰਤੀਕ
ਅਪ੍ਰੇਸ਼ਨ ਪ੍ਰਤੀਕ ਜ਼ਰੀਏ JavaScript ਵੇਰਵੇ ਵਾਲੇ ਮੁੱਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
مذکور x = 10 اور y = 5ਇਹ ਸਾਰੇ ਅਪ੍ਰੇਸ਼ਨ ਪ੍ਰਤੀਕਾਂ ਦਾ ਵਰਣਨ ਹੇਠ ਦੇ ਸਾਰੇ ਸਾਰਣੀ ਵਿੱਚ ਹੈ:
آپریٹر | مثال | مساوی | x ਵਿੱਚ ਨਤੀਜਾ | کوشش کریئن |
---|---|---|---|---|
= | x = y | x = y | x = 5 | کوشش کریئن |
+= | x += y | x = x + y | x = 15 | کوشش کریئن |
-= | x -= y | x = x - y | x = 5 | کوشش کریئن |
*= | x *= y | x = x * y | x = 50 | کوشش کریئن |
/= | x /= y | x = x / y | x = 2 | کوشش کریئن |
%= | x %= y | x = x % y | x = 0 | کوشش کریئن |
ਅਪ੍ਰੇਸ਼ਨ ਪ੍ਰਤੀਕ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ਅਸੀਂ ਦੇਣ ਵਾਲੇ JavaScript ਅਪ੍ਰੇਸ਼ਨ ਸਿਖਲਾਈ.
JavaScript ਸਟਰਿੰਗ ਪ੍ਰਤੀਕ
+ ਪ੍ਰਤੀਕ ਅਤੇ += ਪ੍ਰਤੀਕ ਸਟਰਿੰਗਸ ਨੂੰ ਜੋੜਨ (ਜੋੜਨ) ਲਈ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ。
مذکور text1 = "Good "、text2 = "Morning"ਅਤੇ text3 = ""ਇਹ ਸਾਰੀਆਂ ਤੁਲਨਾ ਪ੍ਰਤੀਕਾਂ ਦਾ ਵਰਣਨ ਹੇਠ ਦੇ ਸਾਰੇ ਸਾਰਣੀ ਵਿੱਚ ਹੈ:
آپریٹر | مثال | text1 | text2 | text3 | کوشش کریئن |
---|---|---|---|---|---|
+ | text3 = text1 + text2 | "Good " | "Morning" | "Good Morning" | کوشش کریئن |
+= | text1 += text2 | "Good Morning" | "Morning" | "" | کوشش کریئن |
ਤੁਲਨਾ ਪ੍ਰਤੀਕ
ਤੁਲਨਾ ਪ੍ਰਤੀਕਾਂ ਨੂੰ ਵਰਤ ਕੇ ਲੋਜਿਕਲ ਵਾਕਯਾਂ ਵਿੱਚ ਮੌਜੂਦਾ ਮੁੱਲ ਅਤੇ ਮੌਜੂਦਾ ਮੁੱਲ ਦਰਮਿਆਨ ਸਮਾਨਤਾ ਜਾਂ ਅਸਮਾਨਤਾ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。
مذکور x = 5ਇਹ ਸਾਰੀਆਂ ਤੁਲਨਾ ਪ੍ਰਤੀਕਾਂ ਦਾ ਵਰਣਨ ਹੇਠ ਦੇ ਸਾਰੇ ਸਾਰਣੀ ਵਿੱਚ ਹੈ:
آپریٹر | وصف | ਤੁਲਨਾ | ਵਾਪਸ ਕਰਦਾ ਹੈ | کوشش کریئن |
---|---|---|---|---|
== | ਸਮਾਨ | x == 8 | مردود | کوشش کریئن |
x == 5 | صادق | کوشش کریئن | ||
ਸਮਾਨ | ਸਮਾਨ ਮੁੱਲ ਅਤੇ ਸਮਾਨ ਤਰੀਕਾ | x === "5" | مردود | کوشش کریئن |
x === 5 | صادق | کوشش کریئن | ||
ਅਸਮਾਨ | ਅਸਮਾਨ | x != 8 | صادق | کوشش کریئن |
!== | مختلف قیمتی یا مختلف نوع | x !== "5" | صادق | کوشش کریئن |
x !== 5 | مردود | کوشش کریئن | ||
> | بڑا | x > 8 | مردود | کوشش کریئن |
< | کم | x < 8 | صادق | کوشش کریئن |
>= | بڑا سے بڑا | x >= 8 | مردود | کوشش کریئن |
<= | کم سے کم | x <= 8 | صادق | کوشش کریئن |
بائٹ آپریٹر کا معلومات،پختیار جسکریپت کی توجیہ بائٹ آپریٹر.
شرط آپریٹر(ترتیبی)
شرط آپریٹر شرط کی بنیاد پر قیمتی کو متغیر کو دینا ہوتا ہے。
شکلی
نام متغیر = (شرط) ? قیمتی پہلی:قیمتی دوسری
مثال
voteable = (age < 18) ? "Too young":"Old enough";
مثال توضیح:
اگر متغیر "age" کی قیمتی کم از 18 ہو تو متغیر "voteable" کی قیمتی "Too young" رہے گی،درغیراین صورت،"voteable" کی قیمتی "Old enough" رہے گی。
لوجیک آپریٹر
لوجیک آپریٹر کا استعمال بندوبست یا قیمتی درمیان معقولی کا معائنہ کرنا ہوتا ہے。
مذکور x = 6 اور y = 3،پچھلے جدول بائٹ آپریٹر کو توضیح دیتا ہے:
آپریٹر | وصف | مثال | کوشش کریئن |
---|---|---|---|
&& | اور | (x < 10 && y > 1) is true | کوشش کریئن |
|| | اور | (x === 5 || y === 5) is false | کوشش کریئن |
! | نوٹ | !(x === y) is true | کوشش کریئن |
جسکریپت بائٹ آپریٹر
بائٹ آپریٹر 32 بائٹ اعداد کو ہلکا دینا سکتا ہے،اس آپریشن میں کسی بھی نمبر آپریندا کو 32 بائٹ اعداد کو تبدیل کیا جائے گا،نتیجہ جسکریپت نمبر بائٹ کی شکل میں تبدیل کیا جائے گا。
آپریٹر | وصف | مثال | مساوی | نتیجہ | دوسرے دوسرے اعداد |
---|---|---|---|---|---|
& | AND | x = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | OR | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | NOT | x = ~ 5 | ~0101 | 1010 | 10 |
^ | XOR | x = 5 ^ 1 | 0101 ^ | 0100 | 4 |
<< | لیفٹ شیفٹ | x = 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | رائٹ شیفٹ | x = 5 >> 1 | 0101 >> 1 | 0010 | 2 |
پچھلے مثال میں 4 دوسرے مثال استعمال کیا گیا تھا،لیکن جسکریپت میں 32 دوسرے سمت دوسرے اعداد استعمال کیا جاتا ہے。
جس میو،جسکریپت میں،~ 5 10 نہیں درج کریگا،بجائیں -6 درج کریگا。
~00000000000000000000000000000101 واپس 11111111111111111111111111111010 درآمد دیتا ہے
typeof آپریٹر
typeof آپریٹر آپرکٹس، آپرکٹس، فنکشن یا ایک ایکسپریشن کا نوعیت واپس دیتا ہے:
مثال
typeof "Bill" // واپس string درآمد دیتا ہے typeof 3.14 // واپس number درآمد دیتا ہے typeof NaN // واپس number درآمد دیتا ہے typeof false // واپس boolean درآمد دیتا ہے typeof [1, 2, 3, 4] // واپس object درآمد دیتا ہے typeof {name:'Bill', age:19} // واپس object درآمد دیتا ہے typeof new Date() // واپس object درآمد دیتا ہے typeof function () {} // واپس function درآمد دیتا ہے typeof myCar // واپس undefined ( اگر myCar نامعلوم ہے) درآمد دیتا ہے typeof null // واپس object درآمد دیتا ہے
توجہ دیجئے:
- NaN کا اعداد و شمار number ہوتا ہے
- آرائیٹم کا اعداد و شمار object ہوتا ہے
- تاریخ کا اعداد و شمار object ہوتا ہے
- null کا اعداد و شمار object ہوتا ہے
- غیر تعریف شدہ متغیر کا اعداد و شمار undefined ہوتا ہے
آپ typeof استعمال نہیں کرسکتے تاکہ جاسکے کہ جاوا اسکریپٹ آپرکٹس ایک آرائیٹم یا ڈیٹس کا ہے (یا نہیں ہے)۔
آپ typeof استعمال نہیں کرسکتے تاکہ جاسکے کہ جاوا اسکریپٹ آپرکٹس ایک آرائیٹم یا ڈیٹس کا ہے (یا نہیں ہے)۔
delete آپریٹر
delete آپریٹر آپرکٹس سے آپرکٹس کو حذف کرتا ہے:
مثال
var person = {firstName:"Bill", lastName:"Gates", age:19, eyeColor:"blue"}; delete person.age; // delete person["age"];
delete آپریٹر کا استعمال کا مقصد اپرکٹس کی کیما اور اپرکٹس کی خود کو حذف کرنا ہے۔
مضابطے کے بعد، اس کا دوبارہ اضافہ کرنے سے پہلے اس کا استعمال نہیں کیا جاسکتا۔
delete آپریٹر کا استعمال آپرکٹس کی پارٹیوں پر کیا جاتا ہے۔ یہ متغیر یا فنکشن پر کوئی اثر نہیں دیتا۔
توضیح:آپریاتور delete نباید بر روی ویژگیهای اشیاء پیشتعریف شده JavaScript استفاده شود. این کار ممکن است برنامه شما را از کار بیندازد.
آپریاتور in
اگر ویژگی مشخص شده در شیء مشخص شده وجود دارد، in آپریاتور بازمیگرداند true، در غیر این صورت بازمیگرداند false:
مثال
// آرایهها var cars = ["Saab", "Volvo", "BMW"]; "Saab" in cars // بازمیگرداند false (این یک شماره مشخص شده است نه یک مقدار) 0 in cars // بازمیگرداند true 1 in cars // بازمیگرداند true 4 in cars // بازمیگرداند false ( وجود ندارد) "length" in cars // بازمیگرداند true (length یک ویژگی آرایه است) // شیء var person = {firstName:"Bill", lastName:"Gates", age:19}; "firstName" in person // بازمیگرداند true "age" in person // بازمیگرداند true // اشیاء پیشتعریف شده "PI" in Math // بازمیگرداند true "NaN" in Number // بازمیگرداند true "length" in String // بازمیگرداند true
آپریاتور instanceof
اگر شیء مشخص شده یک نمونه از شیء مشخص شده باشد، instanceof آپریاتور بازمیگرداند true:
مثال
var cars = ["Saab", "Volvo", "BMW"]; cars instanceof Array; // بازمیگرداند true cars instanceof Object; // بازمیگرداند true cars instanceof String; // بازمیگرداند false cars instanceof Number; // بازمیگرداند false
آپریاتور void
void آپریاتور یک عبارت را محاسبه کرده و بازمیگرداند undefined。این آپریاتور معمولاً برای دریافت مقدار پیشتعریف شده (در محاسبات عبارت بدون استفاده از مقدار بازگشتی) استفاده میشود.
مثال
<a href="javascript:void(0);"> ਬੇਕਾਰ ਲਿੰਕ </a> <a href="javascript:void(document.body.style.backgroundColor='red');"> ਮੈਂ ਕਲਿੱਕ ਕਰਾਂਗਾ ਤਾਂ body ਦਾ ਪਿੱਛਲਾ ਰੰਗ ਲਾਲ ਬਣ ਜਾਵੇਗਾ </a>
- ਪਿਛਲਾ ਪੰਨਾ JS ਆਬੋਦਧ
- ਅਗਲਾ ਪੰਨਾ JS ਆਪਰੇਟਰ ਪ੍ਰਾਥਮਿਕਤਾ