idcsLogo
idcsLogo2
idcsLogo2
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah

Operator Increment dan Decrement

Home » Operator Increment dan Decrement

Penggunaan operator increment dan decrement dapat mempersingkat pembuatan kode program. Operator increment dan decrement sering digunakan dalam perulangan atau looping.

Increment digunakan untuk menambah variabel sebanyak 1 angka, sedangkan decrement adalah kebalikannya. Decrement digunakan untuk mengurangi variabel sebanyak 1 angka. Untuk penulisannya, increment menggunakan tanda tambah dua kali. Sedangkan decrement menggunakan tanda kurang dua kali. Penempatan tanda tambah atau kurang bisa diletakkan di depan variabel atau di belakang variabel. Namun keduanya memiliki perbedaan. Oleh karena itu terdapat 4 jenis increment dan decrement pada PHP.

Jenis-jenis Operator Increment dan Decrement pada PHP

Berikut ini jenis-jenis operator increment dan decrement pada PHP :

ContohNamaHasil
$y++Post-incrementKirim nilai $y, kemudian tambah nilai $y sebanyak 1
++$yPre-incrementTambah nilai $y sebanyak 1, kemudian kirim nilai $y
$y–Post-decrementKirim nilai $y, kemudian kurangi nilai $y sebanyak 1
–$yPre-decrementKurangi nilai $y sebanyak 1, kemudian kirim nilai $y

Dari tabel di atas kita bisa lihat bahwa terdapat 2 jenis increment yaitu post-increment dan pre-increment. Dan juga terdapat 2 jenis decrement yaitu post-decrement dan pre-decrement.

Cara penggunaan Operator Increment dan Decrement

Berikut ini contoh kode penggunaan operator increment dan decrement :

<?php
echo "<h2>Post-increment</h2>";
$a = 1;
echo "\$a = $a <br />";
echo "\$a akan bernilai 1: " . $a++ . " (\$a++)<br />";
echo "\$a akan bernilai 2: " . $a . "<br />";

echo "<h2>Pre-increment</h2>";
$a = 1;
echo "\$a = $a <br />";
echo "\$a akan bernilai 2: " . ++$a . " (++\$a)<br />";
echo "\$a akan bernilai 2: " . $a . "<br />";

echo "<h2>Post-decrement</h2>";
$a = 3;
echo "\$a = $a <br />";
echo "\$a akan bernilai 3: " . $a-- . " (\$a--)<br />";
echo "\$a akan bernilai 2: " . $a . "<br />";

echo "<h2>Pre-decrement</h2>";
$a = 3;
echo "\$a = $a <br />";
echo "\$a akan bernilai 2: " . --$a . " (--\$a)<br />";
echo "\$a akan bernilai 2: " . $a . "<br />";
?>

Jika kita lihat hasilnya, post-increment akan menampilkan hasilnya dulu, baru kemudian menambahkan nilai variabel $a sebanyak 1 angka. Namun berbeda dengan pre-increment, $a akan ditambah sebanyak 1 angka, kemudian baru nilainya ditampilkan. Begitu juga dengan operasi post-decrement dan pre-decrement.

Memahami perbedaan penggunaan dan hasil operator post-increment dan pre-decrement ini akan memudahkan kita menghindari menulis kode program yang tidak dibutuhkan.

miftakhussolikhin
28
PHP, Uncategorized
Prev PostOperator Perbandingan Pada PHPJul 10, 2021
Next PostBahasa HTML dan Perkembanganya hingga saat iniJul 29, 2021

Related items

Implementasi Media Video dan Audio pada HTML5 Part 2
E-Learning, HTML, Uncategorized

Implementasi Media Video dan Audio pada HTML5 Part 2

Pada artikel sebelumnya, kita telah mempelajari tentang tag video pada HTML5. Ternyata, ko

Kepoin Yuk
Nabil Irawan
Juli 26, 2022
26
Memahami 3 Jenis Api Model pada HTML5
E-Learning, HTML, Uncategorized

Memahami 3 Jenis Api Model pada HTML5

Pada artikel kali ini, kita akan memahami 3 Api Model pada HTML5. Ketiga api model tersebu

Kepoin Yuk
Nabil Irawan
Juli 26, 2022
29
Implementasi 3 Api Model pada HTML5 Part 2
E-Learning, HTML, Uncategorized

Memahami 3 Api Model pada HTML5 Part 2

Pada artikel yang telah kita bahas sebelumnya, kita telah berkenalan dengan Webstorage API

Kepoin Yuk
Nabil Irawan
Juli 26, 2022
24
idcsLogo
IDCSharp menyediakan materi - materi bahasa pemrograman komputer dan informasi seputar dunia IT untuk kamu. Mari kita belajar membuat aplikasi bersama
  • Implementasi Media Video dan Audio pada HTML5 Part 2
  • Memahami 3 Jenis Api Model pada HTML5
  • Memahami 3 Api Model pada HTML5 Part 2
  • Memahami 3 Api Model pada HTML5 Part 3
  • Memahami 3 Api Model pada HTML5 Part 4
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah
Copyright © 2021 IDCSharp. All Rights Reserved