È JavaScript Case Sensibile

È JavaScript Case Sensibile

SÌ, JavaScript è un linguaggio di caso-sensibile Quando si tratta di accedere a variabili, costanti, parole chiave, funzioni e classi in un programma. Ad esempio, hai creato due variabili denominate "Dipendente" e "dipendente". In JavaScript, entrambe le variabili create sono valide, distinte e contengono valori separati. Quindi, utilizzando il "dipendente"Variabile, non è possibile recuperare il valore"Dipendente"Variabile in quanto hanno diversi indirizzi di memoria.

Simile ad altri linguaggi di programmazione, JavaScript comprende anche una serie di linee guida per lo styling noto come "Convenzioni di denominazione". Una di queste convenzioni è osservare la capitalizzazione mentre nomina una classe JavaScript. L'utilizzo della convenzione di denominazione JavaScript aiuta a migliorare la leggibilità del codice e semplifica la manutenzione del codice.

Questo articolo spiegherà la natura sensibile al caso di JavaScript rispetto alla sua convenzione di denominazione supportata. Quindi iniziamo!

I nomi di JavaScript dovrebbero essere descrittivi

Qualsiasi nome assegnato a una classe, funzione o variabile JavaScript dovrebbe essere descrittivo In modo che in futuro qualsiasi altro sviluppatore può comprendere facilmente il codice senza interpretare male il nome.

Ecco alcuni casi buoni e cattivi per nominare una variabile:

let data = "Alex"; // Cattivo
Let Value = "Alex"; // Cattivo
Let name = "Alex"; // Bene

Ora andremo avanti e discuteremo delle convenzioni di denominazione per tipo booleano, costanti, funzioni e classi in JavaScript.

Convenzione di denominazione JavaScript per variabile di tipo booleano

In JavaScript, il "booleano"Le variabili sono in genere denominate utilizzando un prefisso come "Ha" o "è". L'aggiunta di un prefisso aiuta a distinguere le variabili di tipo booleano dai tipi di dati di numero e stringa.

Ad esempio, le quattro variabili booleane di seguito sono state create in base alla Convenzione di denominazione JavaScript per la variabile di tipo booleano:

Lascia che isMember = false;
Lascia che Isactive = True;
Lascia che HashousingAddress = false;
Lascia che iSonline = true;

Convenzione di denominazione di JavaScript per le costanti

Un JavaScript costante è un tipo di valore immutabile, il che significa che il suo valore non può essere modificato dopo l'inizializzazione. IL "const"La parola chiave viene utilizzata per dichiarare costanti in JavaScript e la sua"nome"Dovrebbe essere assegnato in Lettere maiuscole (maiuscole):

const color = "giallo";

Se la costante che desideri creare comprende più di una parola, allora separali usando il sottolineaggio "_" come segue:

const system_language = "en-us";

Convenzione di denominazione di JavaScript per le funzioni

Le funzioni in javascript usano il più basso "Camelcase"Convenzione di denominazione, uguale alle variabili. Puoi anche aggiungere un "verbo"Come prefisso con il nome della funzione che descrive ciò che fa la funzione:

funzione getname (name)
Nome di ritorno;

funzione setname (nome)
EmployeEename = name;

Convenzione di denominazione di JavaScript per le lezioni

IL "Pascalcase"O la parte superiore"Camelcase"La convenzione di denominazione può essere applicata al nome delle classi in JavaScript, in cui il primo carattere di ogni parola inizia con un"Maiuscolo" carattere:

Class EmployeeProfile
Organizzazione di classe

Nell'esempio sopra offerto, abbiamo creato due classi denominate "EmployeeProfile" e "Organizzazione" seguendo la convenzione di denominazione specificata.

La prossima sezione confronterà il comportamento di JavaScript e HTML in termini di sensibilità dei casi.

JavaScript Case-sensibility vs HTML Case-sensibility

In web design, HTML e JavaScript lavorano insieme in modo tale da oggetti Sono creato usando Tag HTML, quindi JavaScript assiste in manipolare gli oggetti aggiunti. Ora, potresti pensare che se JavaScript è un linguaggio sensibile, allora anche HTML dovrebbe comportarsi lo stesso per mantenere un'interazione stabile, ma non è così.

Poiché il linguaggio HTML è stato progettato per avere un "universale"Natura dove entrambi computer e umani può facilmente leggere le pagine Web. In questa lingua, tutte le lettere aggiunte sono rese le stesse. Non è necessario specificare la lettera maiuscola o minuscola per nominare qualsiasi elemento HTML, il che significa La lingua HTML non è sensibile al caso. Tuttavia, JavaScript è sensibile al caso Perché è un Lingua "di base" Questo segue un Convenzione di denominazione Per gli oggetti specificati.

Abbiamo compilato le informazioni essenziali relative alla natura sensibile al caso di JavaScript e alle sue convenzioni di denominazione. Puoi esplorarlo ulteriormente in base alle tue esigenze.

Conclusione

JavaScript è un linguaggio di caso-sensibile Quando si tratta di accedere a variabili, costanti, parole chiave, funzioni e classi in un programma. Comprende anche una serie di linee guida per lo styling noto come "Convenzioni di denominazione". L'utilizzo della convenzione di denominazione JavaScript aiuta a migliorare la leggibilità del codice e semplifica la manutenzione del codice. Questo articolo ha spiegato la natura sensibile al caso di JavaScript rispetto alla sua convenzione di denominazione supportata.