Skip to content

Commit a1c1d34

Browse files
authored
Fix the mentioned problems
All the mentioned problems are fixed.
1 parent e63c0ef commit a1c1d34

File tree

1 file changed

+14
-15
lines changed
  • 1-js/02-first-steps/11-logical-operators

1 file changed

+14
-15
lines changed

1-js/02-first-steps/11-logical-operators/article.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
بیایید جزییات را ببینیم.
88

9-
## || (OR یا)
9+
## || (OR)
1010

1111
عملگر "OR(یا)" با نماد دو خط عمود نمایش داده می شود:
1212

@@ -21,10 +21,10 @@ result = a || b;
2121
چهار ترکیب احتمالی منطقی وجود دارد:
2222

2323
```js run
24-
alert( true || true ); // true درست
25-
alert( false || true ); // true درست
26-
alert( true || false ); // true درست
27-
alert( false || false ); // false اشتباه
24+
alert( true || true ); // true
25+
alert( false || true ); // true
26+
alert( true || false ); // true
27+
alert( false || false ); // false
2828
```
2929

3030
همانطور که می بینیم، نتیجه همیشه `true` است به جز موقعی که هر دو عملوند `false` باشند.
@@ -60,7 +60,7 @@ let hour = 12;
6060
let isWeekend = true;
6161

6262
if (hour < 10 || hour > 18 || isWeekend) {
63-
alert( 'The office is closed.' ); // آخر هفته است
63+
alert( 'اداره بسته است.' ); // آخر هفته است
6464
}
6565
```
6666

@@ -136,9 +136,9 @@ alert( undefined || null || 0 ); // 0 (همه falsy هستند، آخرین مق
136136

137137
بعضی اوقات، افراد از این ویژگی استفاده می کنند تا دستوراتی را فقط اگر شرط سمت چپ falsy باشد اجرا کنند.
138138

139-
## && (AND و)
139+
## && (AND)
140140

141-
عملگر AND با دو ampersand `&&` نمایش داده می شود:
141+
عملگر AND(و) با دو ampersand `&&` نمایش داده می شود:
142142

143143
```js
144144
result = a && b;
@@ -147,10 +147,10 @@ result = a && b;
147147
در برنامه نویسی کلاسیک، AND اگر هر دو عملوند truthy باشند `true` را بر می گرداند و در غیر این صورت `false`:
148148

149149
```js run
150-
alert( true && true ); // true درست
151-
alert( false && true ); // false اشتباه
152-
alert( true && false ); // false اشتباه
153-
alert( false && false ); // false اشتباه
150+
alert( true && true ); // true
151+
alert( false && true ); // false
152+
alert( true && false ); // false
153+
alert( false && false ); // false
154154
```
155155

156156
یک مثال با `if`:
@@ -172,7 +172,6 @@ if (1 && 0) { // به عنوان true && false ارزیابی می شود
172172
}
173173
```
174174

175-
176175
## AND "&&" اولین مقدار falsy را پیدا می کند
177176

178177
چند مقدار را همراه AND می دهیم:
@@ -248,7 +247,7 @@ if (x > 0) alert( 'بزرگ تر از صفر!' );
248247
````
249248

250249

251-
## ! (NOT نفی)
250+
## ! (NOT)
252251

253252
عملگر NOT(نفی) با یک علامت تعجب `!` نمایش داده می شود.
254253

@@ -286,4 +285,4 @@ alert( Boolean("string که خالی نیست") ); // true
286285
alert( Boolean(null) ); // false
287286
```
288287

289-
اولویت NOT `!` بالاترین اولویت بین عملگر های منطقی دارد، بنابراین همیشه اول اجرا می شود، قبل از `&&` یا `||`.
288+
عملگر NOT `!` بالاترین اولویت را بین عملگر های منطقی دارد، بنابراین همیشه اول اجرا می شود، قبل از `&&` یا `||`.

0 commit comments

Comments
 (0)