Skip to content

Commit 29c7606

Browse files
committed
translated done
1 parent 4b6de63 commit 29c7606

File tree

4 files changed

+15
-14
lines changed

4 files changed

+15
-14
lines changed
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
পার্থক্য নেই.
1+
পার্থক্য নেই.

Diff for: 1-js/02-first-steps/14-function-basics/1-if-else-required/task.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ function checkAge(age) {
3535
}
3636
```
3737

38-
দুই ফাংশনের মধ্যে কোনো কাজের পার্থক্য আছে কি?
38+
দুই ফাংশনের মধ্যে কোনো কাজের পার্থক্য আছে কি?

Diff for: 1-js/02-first-steps/14-function-basics/2-rewrite-function-question-or/solution.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
```js
44
function checkAge(age) {
5-
return age > 18 ? true : confirm('Did parents allow you?');
5+
return (age > 18) ? true : confirm('Did parents allow you?');
66
}
77
```
88

99
OR `||` ব্যবহার করে (সবচেয়ে ছোট):
1010

1111
```js
1212
function checkAge(age) {
13-
return age > 18 || confirm('Did parents allow you?');
13+
return (age > 18) || confirm('Did parents allow you?');
1414
}
1515
```
1616

Diff for: 1-js/02-first-steps/14-function-basics/article.md

+11-10
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
```js
1818
function showMessage() {
19-
alert('Hello everyone!');
19+
alert( 'Hello everyone!' );
2020
}
2121
```
2222

@@ -57,15 +57,16 @@ showMessage();
5757

5858
```js run
5959
function showMessage() {
60-
*!*
60+
*!*
6161
let message = "Hello, I'm JavaScript!"; // লোকাল ভ্যারিয়েবল
62-
*/!*
63-
alert(message);
62+
*/!*
63+
64+
alert( message );
6465
}
6566

6667
showMessage(); // এইটা Hello, I'm JavaScript! এলার্ট দিবে
6768

68-
alert(message); // <-- Error! এখানে meesage ভ্যারিয়েবলকে এক্সেস করা সম্ভব না।
69+
alert( message ); // <-- Error! এখানে meesage ভ্যারিয়েবলকে এক্সেস করা সম্ভব না।
6970
```
7071

7172
## আউটার ভ্যারিয়েবল
@@ -155,6 +156,7 @@ showMessage('Ann', "What's up?"); // Ann: What's up? (**)
155156
156157
আরেকটা উদাহরণ দেখা যাকঃ ভ্যারিয়েবল `from` ফাংশনে ডিক্লিয়ার করলাম। নোটঃ ফাংশন `from` কে পরিবর্তন করে, কিন্তু এই পরিবর্তন বাইরে কোথাও দেখা যাবে না। কারণ, ফাংশন সবসময় ভ্যাল্যুর একটা কপি নিজের কাছে রেখে দিবে।
157158
159+
158160
```js run
159161
function showMessage(from, text) {
160162

@@ -180,7 +182,7 @@ alert( from ); // Ann
180182
তাই একাধিক প্যারামিটারের ক্ষেত্রে `showMessage(from, text)` একটা আর্গুমেন্ট দিলেও প্রোগ্রাম চলবে। যেমনঃ
181183
182184
```js
183-
showMessage('Ann');
185+
showMessage("Ann");
184186
```
185187
186188
এইখানে কোনো ভুল নেই। এমন ফাংশন কল `"Ann: undefined"` রিটার্ন করবে। এখানে `text` প্যারামিটারের মান বলে দেওয়া হয় নাই। তাই `text === undefined` ধরে নিবে প্রোগ্রাম।
@@ -242,6 +244,7 @@ function showMessage(from, text) {
242244
243245
````
244246
247+
245248
## ভ্যালু রিটার্ন করা
246249
247250
ফাংশন যে কোনো ভ্যালু রিটার্ন করতে পারে।
@@ -306,9 +309,7 @@ function showMovie(age) {
306309
যদি কোনো ফাংশন কোনো ভ্যালু রিটার্ন না করে, তাহলে `undefined` রিটার্ন করবে।
307310
308311
```js run
309-
function doNothing() {
310-
/* empty */
311-
}
312+
function doNothing() { /* empty */ }
312313

313314
alert(doNothing() === undefined); // true
314315
```
@@ -322,7 +323,6 @@ function doNothing() {
322323

323324
alert(doNothing() === undefined); // true
324325
```
325-
326326
`````
327327

328328
````warn header="Never add a newline between `return` and the value"
@@ -415,6 +415,7 @@ checkPermission(..) // পারমিশন চেক করে, true/false র
415415
```js
416416
function showPrimes(n) {
417417
nextPrime: for (let i = 2; i < n; i++) {
418+
418419
for (let j = 2; j < i; j++) {
419420
if (i % j == 0) continue nextPrime;
420421
}

0 commit comments

Comments
 (0)