Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
mengurai angka javascript
Hallo, teman teman mohon bantuan nya,
bagaimana untuk mengurai angka seperti contoh berikut dengan menggunakan javascript :
1.234
output :
1000
200
30
4
4 Jawaban:
<div>Logikanya.. (ada banyak cara, ini contoh)<br><br>Baca angka sebagai string. Hitung jumlah karakter. <br>*misalnya contoh di atas ada 4. (total 1234) ada 4 karakter. <br>Dari sini kita tahu kalau angkanya akan dimulai dari ribuan (alias 3 nol) dari 4-1.<br>kita beri variablen "N".<br><br>Silahkan loop string (karakter) nya<br>lalu "loop nol" -> tambah sebagai karakter string. sebanyak angka N di atas<br><br>Dalam setiap loop string(karkter) kurangi satu "loop nol"/N nya<br><br></div>
<div>kukasih contoh logika lain,, bisa menggunakan Math.floor / pembulatan ke bawah,,,<br>tapi mungkin agak ribet XD,,,<br>ya intinya kamu bulatkan ke bawah var nya,,, setelah output pertama dapat,, di buat mengurangi var sebelumnya,, trus di loop sampai 0</div>
<div>Di HTML</div><pre><input type="text" id="text"> <input type="button" id="button" value="Send"> <p id="hasil"></p></pre><div><br>Di JQuery</div><pre>$(document).ready(function(){ $('#button').click(function(){ let input = $('#text').val(); input = input.split(""); let angkaterbesar = input.length-1; let arrayke = 0; for (i=angkaterbesar;i>=0;i--){ angkanya = input[arrayke]; jadinya = angkanyaMath.pow(10,i); $('#hasil').append(jadinya+'<br />'); arrayke++; } }); });</pre><div><br>Kalau pure JavaScript</div><pre>window.addEventListener('click',function(){ let input = document.getElementById('text').value; input = input.split(""); let angkaterbesar = input.length-1; let arrayke = 0; for (i=angkaterbesar;i>=0;i--){ angkanya = input[arrayke]; jadinya = angkanyaMath.pow(10,i); document.getElementById('hasil').innerHTML += jadinya+"<br />"; arrayke++; } });</pre><div><br>Kalo mau ngetes2 boleh cek codepenku (ada script diatas, tapi switch2 aja codingnya (jquery dan javascript ku taro di css wkwkw)<br><a href="https://codepen.io/muhammadridho30/pen/LYdymxK">https://codepen.io/muhammadridho30/pen/LYdymxK</a><br><br></div>
<div>karena penanya-nya juga tidak aktif.<br><figure data-trix-attachment="{"contentType":"image/png","filename":"sk_pohonmangga_parse_string.png","filesize":163155,"height":856,"url":"https://i.ibb.co/BwBPPgw/sk-pohonmangga-parse-string.png","width":3884}" data-trix-content-type="image/png" data-trix-attributes="{"presentation":"gallery"}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/BwBPPgw/sk-pohonmangga-parse-string.png" width="3884" height="856"><figcaption class="attachment__caption"><span class="attachment__name">sk_pohonmangga_parse_string.png</span></figcaption></figure></div>