Apa itu pascalcase dalam javascript?

Dalam pemrograman, ada beberapa praktik penulisan kata atau frasa majemuk. Praktik-praktik ini digunakan sebagai konvensi di hampir setiap bahasa pemrograman dan tidak diperbaiki satu sama lain. Pilihan konvensi penamaan selalu menjadi isu kontroversial, dengan beberapa memegang mereka untuk menjadi yang terbaik dan yang lain lebih rendah

Selanjutnya, sebelum kita dapat melakukan beberapa konversi string, kita perlu mengenali gaya case terlebih dahulu. Kita akan mempelajari 4 gaya kasus berbeda yaitu

  1. Kasus ular

  2. Kasus Kebab

  3. Kasus unta

  4. kasus pascal

1. Kasus ular

Apa itu pascalcase dalam javascript?
Foto oleh David Clode di Unsplash

Kasus ular adalah praktik penulisan kata majemuk yang dipisahkan oleh satu karakter garis bawah dan tanpa spasi. Huruf pertama adalah huruf besar atau kecil. Biasanya digunakan untuk mendeklarasikan nama variabel, nama fungsi, dan terkadang nama file komputer

Contoh

Hello_world
it_department

2. Kasus Kebab

Dalam kasus Kebab, semua huruf ditulis dalam huruf kecil dan kata dipisahkan dengan tanda hubung atau tanda minus. Notasi kebab sering digunakan sebagai konvensi penamaan nama file

Contoh

kebab-case
football-match
_

3. Kasus unta

Kasus unta menggambarkan praktik penulisan frasa sedemikian rupa sehingga setiap kata atau singkatan di tengah frasa dimulai dengan huruf kapital, tanpa spasi atau tanda baca.

Contoh

camelCase
myLaptop

4. kasus pascal

Case Pascal mirip dengan case unta tetapi huruf pertama dalam huruf besar. Tidak ada spasi dan tanda hubung untuk memisahkan kata. Kasus pascal sering digunakan sebagai konvensi dalam pembuatan kelas di banyak bahasa pemrograman

Contoh

MainBuilding
RedDress

Mari kita mulai dengan konversi string karena kita sudah mengenali setiap gaya case di atas

Konversi Tali

Di Javascript, ada berbagai cara untuk mengonversi string ke 4 gaya case yang disebutkan di atas. Saya akan share cara yang saya gunakan yaitu dengan menggunakan RegEx (regular expression)

Anda dapat memulai dengan membuat file js baru bernama main.js dan menjalankannya di jendela terminal/konsol Anda dengan menggunakan perintah berikut

node main.js
_

1. Tali ke Kasus Ular

Apa itu pascalcase dalam javascript?

Ubah string menjadi kotak ular

RegEx

/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g

Hasil

Apa itu pascalcase dalam javascript?

Hasil konversi ke kasus ular

2. Tali ke Kotak Kebab

Apa itu pascalcase dalam javascript?

Ubah string menjadi wadah kebab

Saya menggunakan RegEx yang sama seperti dalam konversi ke kasus ular di atas

Hasil

Apa itu pascalcase dalam javascript?

Hasil konversi ke wadah kebab

3. String ke Camel Case

Apa itu pascalcase dalam javascript?

Ubah string menjadi kasing unta

RegEx

/[^a-zA-Z0-9]+(.)/g
_

Hasil

Apa itu pascalcase dalam javascript?

Hasil konversi ke kasing unta

4. String ke Kasus Pascal

Apa itu pascalcase dalam javascript?

Mengkonversi string ke kasus pascal

RegEx

/\w\S*/g

Hasil

Apa itu pascalcase dalam javascript?

Hasil konversi ke kasus pascal

Kesimpulan

Sepanjang artikel ini, kita telah mempelajari cara membedakan 4 gaya case yang sering terlihat dalam bahasa pemrograman apa pun sebagai konvensi

Kami juga mendapat ide tentang cara mengonversi string ke 4 gaya huruf ini. Jika menurut Anda artikel ini bermanfaat, jangan lupa untuk membagikannya kepada teman-teman Anda

Pada Artikel ini kita akan membahas cara mengonversi string menjadi huruf pascal hanya menggunakan satu baris kode dalam JavaScript. Ini adalah cuplikan kode JavaScript satu baris yang menggunakan salah satu fitur ES6 paling populer => Arrow Function

Mari kita definisikan fungsi singkat ini

const toPascalCase = str => (str.match(/[a-zA-Z0-9]+/g) || []).map(w => `${w.charAt(0).toUpperCase()}${w.slice(1)}`).join('');
_

“Ada 2 masalah sulit dalam ilmu komputer. pembatalan cache, penamaan sesuatu, dan kesalahan off-by-1. ”

Memang, menamai sesuatu saat memprogram bisa jadi menantang saat Anda memiliki konvensi penamaan berbeda yang tersedia

Pada artikel ini, saya akan menjelaskan perbedaan antara jenis case yang paling banyak digunakan dalam pemrograman

Inilah yang akan kami bahas

Mengapa Menggunakan Selubung dalam Pemrograman?

Dalam pemrograman, spasi adalah karakter yang dicadangkan

Mari kita ambil contoh berikut

Katakanlah Anda ingin membuat variabel dalam program Anda, dan nama variabel tersebut lebih dari satu kata

Agar program Anda tidak macet, Anda tidak dapat meninggalkan spasi di antara kata-kata yang berbeda saat membuat variabel

Misalnya, Anda tidak dapat melakukan hal berikut

number of donuts = 34
_

Jika Anda mencoba yang di atas, Anda akan mendapatkan kesalahan

Sebagian besar (jika tidak semua) bahasa pemrograman mengartikan setiap kata sebagai hal yang benar-benar terpisah dan satu unit

number, of, dan donuts diperlakukan terpisah satu sama lain karena karakter spasi di antaranya

Agar program Anda berfungsi dengan benar, Anda harus menghapus semua spasi dan menggabungkan kata menjadi satu string dengan cara tertentu. Dan ada beberapa cara yang tersedia untuk menggabungkannya

Secara khusus, ada konvensi penamaan tertentu yang tersedia di semua bahasa pemrograman, juga dikenal sebagai

  • kasus ular
  • kasus kebab
  • kasus unta
  • kasus pascal

Ketika menggunakan gaya kasing, tidak ada jawaban pasti mana yang terbaik. Tergantung

Saat memilih gaya kasus, perhatikan praktik terbaik dari bahasa pemrograman yang Anda gunakan dalam proyek Anda

Dan apa pun kasus yang Anda pilih, tetaplah konsisten dalam proyek Anda

Ini adalah praktik terbaik untuk memilih satu gaya kasing dan tetap menggunakannya. Dengan begitu, kode Anda akan tetap dapat dibaca, mudah dipahami, dan dapat dipelihara untuk Anda sendiri dan pengembang lain yang mungkin bekerja sama dengan Anda dalam tim.

Mari kita lihat setiap kasus secara lebih mendetail di bagian berikut

Apa itu Kasus Ular?

Kasing ular memisahkan setiap kata dengan karakter garis bawah (_)

Saat menggunakan kasus ular, semua huruf harus huruf kecil

Berikut adalah beberapa contoh bagaimana Anda akan menggunakan kotak ular

number_of_donuts = 34

fave_phrase = "Hello World"

Kasus ular digunakan untuk membuat nama variabel dan metode

Kasing ular juga merupakan pilihan yang baik untuk menamai file, karena membuat nama tetap dapat dibaca

Anda biasanya akan menemukannya paling banyak saat memprogram dengan Python dan tidak begitu banyak saat memprogram dalam Java, JavaScript, atau TypeScript

Anda juga akan menemukannya saat bekerja dengan database, karena digunakan untuk membuat nama tabel dan kolom

Ada juga versi huruf besar semua dari kotak ular di mana semua huruf menggunakan huruf besar - juga dikenal sebagai kotak ular menjerit

Berikut adalah beberapa contoh bagaimana Anda akan menggunakan kasus ular huruf besar

NUMBER_OF_DONUTS = 34

FAVE_PHRASE = "Hello World"

Versi kapital digunakan untuk mendeklarasikan konstanta di sebagian besar bahasa pemrograman. Konstanta adalah item data yang nilainya tidak berubah sepanjang hidup program

Apa itu Kebab Case?

Kotak kebab sangat mirip dengan kotak ular

Perbedaan antara huruf ular dan huruf kebab adalah bahwa huruf kebab memisahkan setiap kata dengan karakter tanda hubung,

number_of_donuts = 34

fave_phrase = "Hello World"
0, bukan garis bawah

Jadi, semua kata adalah huruf kecil, dan setiap kata dipisahkan dengan tanda hubung

Kasing kebab adalah salah satu cara yang paling mudah dibaca manusia untuk menggabungkan banyak kata menjadi satu kata

Berikut adalah beberapa contoh bagaimana Anda akan menggunakan kotak kebab

number-of-donuts = 34

fave-phrase = "Hello World"

Anda akan menemukan kasus kebab sebagian besar di URL

URL (kependekan dari Uniform Resource Locator) adalah alamat unik untuk mengakses sumber daya di Web

Apa itu Camel Case?

Saat menggunakan kasing unta, Anda mulai dengan membuat kata pertama menjadi huruf kecil. Kemudian, Anda menggunakan huruf besar untuk huruf pertama dari setiap kata setelahnya

Jadi, huruf kapital muncul di awal kata kedua dan di setiap kata baru berikutnya yang mengikutinya

Berikut adalah beberapa contoh bagaimana Anda akan menggunakan kasing unta

numberOfDonuts = 34

favePhrase = "Hello World"

Dalam contoh

number_of_donuts = 34

fave_phrase = "Hello World"
_1, kata pertama number adalah huruf kecil. Kemudian, huruf pertama dari kata kedua,
number_of_donuts = 34

fave_phrase = "Hello World"
3, dikapitalisasi, seperti huruf pertama dari kata ketiga,
number_of_donuts = 34

fave_phrase = "Hello World"
4

Anda akan menemukan kasus unta di Java, JavaScript, dan TypeScript untuk membuat nama variabel, fungsi, dan metode

Apa itu Kasus Pascal?

Kasus Pascal mirip dengan kasus unta

Satu-satunya perbedaan antara keduanya adalah bahwa huruf pascal membutuhkan huruf pertama dari kata pertama juga dikapitalisasi

Jadi, ketika menggunakan huruf pascal, setiap kata dimulai dengan huruf besar (berbeda dengan huruf unta, di mana kata pertama dalam huruf kecil)

Berikut adalah beberapa contoh bagaimana Anda akan menggunakan kasus pascal

NumberOfDonuts = 34

FavePhrase = "Hello World"

Anda akan melihat kasus pascal yang digunakan untuk penamaan kelas di sebagian besar bahasa pemrograman

Kesimpulan

Semoga artikel ini membantu Anda memahami perbedaan antara jenis casing dalam pemrograman dan di mana kemungkinan besar Anda akan menjumpai masing-masing casing

Terima kasih telah membaca, dan selamat coding

IKLAN

IKLAN

IKLAN


Apa itu pascalcase dalam javascript?
Dionysia Lemonaki

Mempelajari sesuatu yang baru setiap hari dan menulis tentangnya


Jika artikel ini bermanfaat, tweetlah

Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai

Kapan menggunakan PascalCase di JavaScript?

Berdasarkan konvensi, sebagian besar nama JavaScript tidak dimulai dengan huruf besar, tetapi ada satu pengecualian. Saat Anda memberi nama kelas atau konstruktor, Anda memulai nama dengan huruf kapital . Ini dikenal sebagai PascalCase.

Apa PascalCase dengan contoh?

Apa itu Kasus Pascal? . Dalam hal nama dengan banyak kata, semua kata akan dimulai dengan huruf kapital. Berikut adalah beberapa contoh kasus pascal. Nama Depan dan Nama Belakang .

Apa itu CamelCase vs PascalCase?

Apa itu Kasus Pascal? . Satu-satunya perbedaan antara keduanya adalah bahwa pascal case membutuhkan huruf pertama dari kata pertama yang juga dikapitalisasi . Jadi, ketika menggunakan huruf pascal, setiap kata dimulai dengan huruf besar (berbeda dengan huruf unta, di mana kata pertama dalam huruf kecil).

Di mana PascalCase digunakan?

Kasus Pascal mengikuti aturan konvensi penamaan kasing unta yang sama — semua kecuali satu. kami menggunakan huruf besar untuk huruf pertama (mis. g. , BeberapaVariabel). Dalam bahasa berorientasi objek seperti Java dan TypeScript, kami menggunakan huruf pascal untuk menunjukkan kelas, ruang nama, dan abstraksi seperti antarmuka .