Skip to content

Commit fe21d24

Browse files
committed
fix(i18n): 1.02.04
1 parent 1455c3e commit fe21d24

File tree

1 file changed

+3
-21
lines changed

1 file changed

+3
-21
lines changed

1-js/02-first-steps/04-variables/article.md

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Ada perbedaan halus antara `let` dan `var`, tapi itu tak masalah buat kita sekar
9797
9898
Kita bisa dengan mudah memahami konsep "variabel" jika kita membayangkannya sebagai "box" untuk data, dengan stiker nama yang unik.
9999
100-
Contohnya, variabel `message` bisa dibayangkan sebagai box berlabel `"message"` dengan nilai `"Hello!"` di dalamnya:
100+
Misalnya, variabel `message` bisa dibayangkan sebagai box berlabel `"message"` dengan nilai `"Hello!"` di dalamnya:
101101
102102
![](variable.png)
103103
@@ -135,13 +135,8 @@ alert(hello); // Hello world!
135135
alert(message); // Hello world!
136136
```
137137
138-
<<<<<<< HEAD
139138
```smart header="Bahasa functional"
140139
Ini menarik untuk diingat bahwa ada bahasa pemrograman [functional](https://en.wikipedia.org/wiki/Functional_programming), seperti [Scala](http://www.scala-lang.org/) atau [Erlang](http://www.erlang.org/), yang melarang perubahan nilai variabel.
141-
=======
142-
```smart header="Functional languages"
143-
It's interesting to note that there exist [functional](https://en.wikipedia.org/wiki/Functional_programming) programming languages, like [Scala](http://www.scala-lang.org/) or [Erlang](http://www.erlang.org/) that forbid changing variable values.
144-
>>>>>>> a0266c574c0ab8a0834dd38ed65e7e4ee27f9cdb
145140
146141
Di dalam bahasa macam ini, sekali nilai disimpan "dalam box", ia akan di sana selamanya. Jika kita harus menyimpan sesuatu yang lain, bahasa tersebut memaksa kita membuat box baru (mendeklarasi variabel baru). Kita tak bisa menggunakan ulang yang lama.
147142
@@ -187,13 +182,8 @@ let my-name; // hyphens '-' aren't allowed in the name
187182
Variabel dengan nama `apple` dan `AppLE` adalah dua variabel yang berbeda.
188183
```
189184
190-
<<<<<<< HEAD
191185
````smart header="Huruf non-Latin diperbolehkan, namun tak direkomendasikan"
192186
Boleh menggunakan bahasa apapun, termasuk huruf cyrillic atau bahkan hieroglyphs, seperti ini:
193-
=======
194-
````smart header="Non-Latin letters are allowed, but not recommended"
195-
It is possible to use any language, including cyrillic letters or even hieroglyphs, like this:
196-
>>>>>>> a0266c574c0ab8a0834dd38ed65e7e4ee27f9cdb
197187
198188
```js
199189
let имя = '...';
@@ -206,7 +196,7 @@ Secara teknis, tak ada galat di sini, nama-nama begitu boleh, tapi ada tradisi i
206196
````warn header="Nama-nama yang dikecualikan"
207197
Ada [daftar kata yang dikecualikan](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords), yang tidak bisa digunakan sebagai nama variabel karena mereka digunakan oleh bahasa Javascript sendiri.
208198
209-
Contohnya: `let`, `class`, `return`, dan `function` dikecualikan.
199+
Misalnya: `let`, `class`, `return`, dan `function` dikecualikan.
210200
211201
Kode di bawah menghasilkan galat syntax:
212202
@@ -264,11 +254,7 @@ Ada kebiasaan umum untuk menggunakan konstan sebagai alias untuk nilai yang suli
264254
265255
Konstan macam ini dinamai dengan huruf kapital dan underscore.
266256
267-
<<<<<<< HEAD
268257
Misalnya, mari kita buat konstan untuk warna dalam sesuatu yang disebut format "web" (hexadecimal):
269-
=======
270-
For instance, let's make constants for colors in so-called "web" (hexadecimal) format:
271-
>>>>>>> a0266c574c0ab8a0834dd38ed65e7e4ee27f9cdb
272258
273259
```js run
274260
const COLOR_RED = "#F00";
@@ -291,7 +277,7 @@ Kapan kita sebaiknya menggunakan kapital untuk konstan dan kapan itu dinamai den
291277
292278
Menjadi "konstan" hanya berarti jika nilai variable tak pernah berubah. Tapi ada konstan yang diketahui sebelum eksekusi (seperti nilai hexadecimal untuk merah) dan ada konstan yang *dikalkulasi* dalam run-time, selama eksekusi, tapi tak berubah setelah penetapan inisial mereka.
293279
294-
Contohnya:
280+
Misalnya:
295281
```js
296282
const pageLoadTime = /* waktu yang dibutuhkan laman web untuk meload */;
297283
```
@@ -304,11 +290,7 @@ Dengan kata lain, konstan berhuruf kapital hanya digunakan sebagai alias untuk n
304290
305291
Berbicara tentang variabel, ada satu hal yang sangat penting.
306292
307-
<<<<<<< HEAD
308293
Nama variabel sebaiknya punya arti yang bersih dan jelas, menjelaskan data yang ia simpan dengan pantas.
309-
=======
310-
A variable name should have a clean, obvious meaning, describe the data that it stores.
311-
>>>>>>> a0266c574c0ab8a0834dd38ed65e7e4ee27f9cdb
312294
313295
Penamaan variabel adalah salah satu keahlian yang penting dan rumit dalam pemrograman. Pandangan sekilas pada nama variabel bisa menyingkap kode yang ditulis oleh pengembang pemula versus pengembang berpengalaman.
314296

0 commit comments

Comments
 (0)