fix: converted single to triple backticks10 (#36237)
This commit is contained in:
@@ -12,14 +12,15 @@ localeTitle: العوامل المنطقية
|
||||
|
||||
عند تضمين قيم منطقية فقط (سواء كانت `true` أو `false` ) ، فإنها ترجع true فقط إذا كان كلا التعبيرين صحيحين. إذا كان تعبير واحد أو كلاهما غير صحيح ، فستظهر العبارة بالكامل false.
|
||||
|
||||
`true && true //returns the second value, true
|
||||
true && false //returns the second value, false
|
||||
false && false //returns the first value, false
|
||||
123 && 'abc' // returns the second value, 'abc'
|
||||
'abc' && null //returns the second value, null
|
||||
undefined && 'abc' //returns the first value, undefined
|
||||
0 && false //returns the first value, 0
|
||||
`
|
||||
```js
|
||||
true && true //returns the second value, true
|
||||
true && false //returns the second value, false
|
||||
false && false //returns the first value, false
|
||||
123 && 'abc' // returns the second value, 'abc'
|
||||
'abc' && null //returns the second value, null
|
||||
undefined && 'abc' //returns the first value, undefined
|
||||
0 && false //returns the first value, 0
|
||||
```
|
||||
|
||||
#### منطقية أو (||
|
||||
|
||||
@@ -27,14 +28,15 @@ localeTitle: العوامل المنطقية
|
||||
|
||||
عند تضمين قيم منطقية فقط (سواء كانت `true` أو `false` ) ، فإنها ترجع true إذا كان التعبير صحيحًا. يمكن أن يكون كلا التعبيرين صحيحًا ، لكن هناك حاجة إلى تعبير واحد فقط للحصول على النتيجة الحقيقية.
|
||||
|
||||
`true || true //returns the first value, true
|
||||
true || false //returns the first value, true
|
||||
false || false //returns the second value, false
|
||||
123 || 'abc' // returns the first value, 123
|
||||
'abc' || null //returns the first value, 'abc'
|
||||
undefined || 'abc' //returns the second value, 'abc'
|
||||
0 || false //returns the second value, false
|
||||
`
|
||||
```js
|
||||
true || true //returns the first value, true
|
||||
true || false //returns the first value, true
|
||||
false || false //returns the second value, false
|
||||
123 || 'abc' // returns the first value, 123
|
||||
'abc' || null //returns the first value, 'abc'
|
||||
undefined || 'abc' //returns the second value, 'abc'
|
||||
0 || false //returns the second value, false
|
||||
```
|
||||
|
||||
#### تقييم دائرة قصر
|
||||
|
||||
@@ -55,33 +57,35 @@ localeTitle: العوامل المنطقية
|
||||
1. تحويل التعبير إلى منطقي.
|
||||
2. إرجاع معكوس القيمة المنطقية التي تم الحصول عليها في الخطوة الأخيرة.
|
||||
|
||||
`var spam = 'rinki'; //spam may be equal to any non empty string
|
||||
var booSpam = !spam;
|
||||
/*returns false
|
||||
since when a non-empty string when converted to boolean returns true
|
||||
inverse of which is evaluated to false.
|
||||
*/
|
||||
|
||||
var spam2 = ''; //spam2 here is equal to empty string
|
||||
var booSpam2 = !spam2;
|
||||
/*returns true
|
||||
since when a empty string when converted to boolean returns false
|
||||
inverse of which is evaluated to true.
|
||||
*/
|
||||
`
|
||||
```js
|
||||
var spam = 'rinki'; //spam may be equal to any non empty string
|
||||
var booSpam = !spam;
|
||||
/*returns false
|
||||
since when a non-empty string when converted to boolean returns true
|
||||
inverse of which is evaluated to false.
|
||||
*/
|
||||
|
||||
var spam2 = ''; //spam2 here is equal to empty string
|
||||
var booSpam2 = !spam2;
|
||||
/*returns true
|
||||
since when a empty string when converted to boolean returns false
|
||||
inverse of which is evaluated to true.
|
||||
*/
|
||||
```
|
||||
|
||||
#### نصائح:
|
||||
|
||||
كلا المشغلين المنطقيين سيعودون قيمة آخر تعبير تم تقييمه. فمثلا:
|
||||
|
||||
`"cat" && "dog" //returns "dog"
|
||||
"cat" && false //returns false
|
||||
0 && "cat" //returns 0 (which is a falsy value)
|
||||
|
||||
"cat" || "dog" //returns "cat"
|
||||
"cat" || false //returns "cat"
|
||||
0 || "cat" //returns "cat"
|
||||
`
|
||||
```js
|
||||
"cat" && "dog" //returns "dog"
|
||||
"cat" && false //returns false
|
||||
0 && "cat" //returns 0 (which is a falsy value)
|
||||
|
||||
"cat" || "dog" //returns "cat"
|
||||
"cat" || false //returns "cat"
|
||||
0 || "cat" //returns "cat"
|
||||
```
|
||||
|
||||
لاحظ أن where `&&` تُرجع القيمة الأولى ، `||` يعيد القيمة الثانية والعكس صحيح.
|
||||
|
||||
|
Reference in New Issue
Block a user