W JavaScript jest rozróżniana wielkość liter? - Funkcje JavaScript rozróżniające wielkość liter

Spisie treści:

Anonim

Wprowadzenie do JavaScript jest rozróżniana wielkość liter?

JavaScript jest interpretowanym językiem skryptowym. Jest wykorzystywany w tworzeniu stron internetowych do tworzenia interaktywnych stron internetowych poprzez dostęp do zasobów maszynowych klientów w celu opracowania skryptów po stronie klienta napisanych w JavaScript. Ponieważ należy go skompilować, jego zasada opiera się na platformie, na której dokonuje się tej interpretacji. Standardy języka JavaScript powinny uwzględniać wielkość liter. Mimo że JavaScript rozróżnia małe i wielkie litery, niektóre platformy nie uwzględniają wielkości liter.

Co to jest JavaScript?

JavaScript to dynamiczny język skryptowy. Najczęściej jest używany jako język treści internetowych, których implementacje pozwalają skryptowi po stronie klienta działać z użytkownikiem i tworzyć dynamiczne strony. To interpretowany sztuczny język z funkcjami obiektowymi.

JavaScript został nazwany LiveScript, jednak przeglądarka zmieniła nazwę na JavaScript, prawdopodobnie z powodu radości generowanej przez Javę. JavaScript stworzył swoje wprowadzenie pod nazwą LiveScript. Ogólny rdzeń języka został osadzony w przeglądarce.

Funkcje JavaScript: -

  • JavaScript jest lekkim, sztucznym i interpretowanym językiem.
  • Służy do tworzenia aplikacji zorientowanych na sieć.
  • Zintegrowany z Javą.
  • Zintegrowany z hipertekstowym językiem znaczników.
  • Otwarty i wieloplatformowy

Co to jest CaseSensitivity?

Tekst wrażliwy na wielkie litery. Na przykład, „Komputer” i „komputer” to 2 zupełnie różne słowa, ponieważ „C” to wielkie litery w pierwszym przykładzie i małe litery w drugim przykładzie. W modnych systemach w haśle rozróżniana jest wielkość liter, a w nazwach użytkowników czasami rozróżniana jest również wielkość liter.

Wszystko, co nie rozróżnia wielkości liter, oznacza, że ​​często wprowadzane są wielkie lub małe litery. Na przykład w linii programu Windows lub MS-DOS nie rozróżniana jest wielkość liter, jednak w linii programu Linux rozróżniana jest wielkość liter.

Dlaczego w JavaScript jest tak ważna wielkość liter?

Taka jest natura bestii. Skrypt jest napisany zwykłym tekstem, jednak na początek nie jest to po prostu znacznik, taki jak hipertekstowy język znaczników (który zasadniczo nie rozróżnia wielkości liter), jest to kod i podlega raczej większej kontroli przez wewnętrzne działanie przeglądarki (API DOM).

var names, Names;

Te dwie zmienne wyglądają podobnie, jednak dla Javascript są odrębnymi światami. Najważniejsze jest to, że mamy skłonność do uznania tego, nie ze względu na jego wagę, ale z powodu jego okropnej natury. To jest to.

function Person(name, age)
var person = new Person("Zach", 29);

Możemy jednak zignorować skład tego kodu, ponieważ obiekty mogą nie zostać pokryte. Celem tego jest wskazanie, że osoba i Osoba to 2 zupełnie różne przedmioty. Osoba jest konstruktorem obiektów, a osoba jest instancją tej kategorii konstruktorów.

console.log(person);

Na obecnym etapie mamy tendencję do sprawdzania wielkości liter lub spotykania się z możliwymi do przyjęcia negatywnymi konsekwencjami, takimi jak błędy składniowe, błędy referencyjne i różne wyjątki. Przypatrz się uważnie i pamiętaj, że JavaScript rozróżnia małe i wielkie litery.

Dlaczego JavaScript rozróżnia małe i duże litery, a HTML nie?

Skrypt ma postać zwykłego tekstu, a nie tylko znaczników, takich jak hipertekstowy język znaczników, co nie uwzględnia wielkości liter. W JavaScript JavaScript słowo kluczowe powinno być „while”, a nie „While” lub „WHILE”. Rozróżnianie wielkości liter jest bardzo ważne, ponieważ jest ściśle powiązane z językiem znaczników hipertekstowych, jednak niektóre sposoby i zdarzenia są wymienione inaczej. JavaScript ma ścisłą składnię do metody skryptów po stronie klienta napisanych w JavaScript.
Niektóre znaczniki i atrybuty w języku znaczników hipertekstowych mają taką samą nazwę jak obiekty i właściwości JavaScript. W HTML nazwy atrybutów i znaczników nie uwzględniają wielkości liter. Zamknięte skojarzenie języka znaczników hipertekstowych i JavaScript spowoduje zamieszanie, dlatego rozróżnianie wielkości liter jest bardzo ważne w JavaScript.

Następujące dwa słowa w JavaScript są zupełnie różne:

var demo;
var DEMO;

Następujące obiekty są różne ze względu na funkcje rozróżniania wielkości liter JavaScript:

function Employee(id, name, subject)(
this.id = id;
this.name = name;
)
var employee = new Employee("ee1", “John”, ”30”);

Podczas pracy z JavaScript, sprawdź wielkość liter w zmiennej, operację i nazwę obiektu. Może to zatrzymać składnię i różne błędy.

W JavaScript jest rozróżniana wielkość liter?

JavaScript to język, w którym rozróżniana jest wielkość liter. Oznacza to, że słowa kluczowe w języku, zmienne, nazwy operacyjne i inne identyfikatory powinny być pisane na maszynie z identyczną wielkimi literami.

Tak więc identyfikatory Czas i CZAS mogą przekazywać w JavaScript zupełnie inne znaczenia.

UWAGA: Należy interpretować ostrożność podczas pisania nazw zmiennych i wydajności w JavaScript.

Poniższy przykład pokazuje, że JavaScript rozróżnia małe i duże litery:



My favorite subject

var subject, Subject;
subject = "Java";
Subject = "Maths";
document.getElementById("demo").innerHTML = subject;



My favorite subject

var subject, Subject;
subject = "Java";
Subject = "Maths";
document.getElementById("demo").innerHTML = subject;



My favorite subject

var subject, Subject;
subject = "Java";
Subject = "Maths";
document.getElementById("demo").innerHTML = subject;

Załóżmy, że chcemy znaleźć igłę zmiennej ciągu w stogu siana zmiennej. Istnieją trzy gotcha:

  1. Aplikacje międzynarodowe powinny unikać string.toUpperCase i string.toLowerCase. Zamiast tego używaj wyrażenia codziennego, które ignoruje wielkość liter. Na przykład igła woltamperowaRegExp = nowa RegExp (igła, „i”); następnie igłaRegExp.test (stóg siana).
  2. Ogólnie rzecz biorąc, prawdopodobnie nie zrozumiesz wartości igły. Uważaj, aby igła nie zawierała znaków specjalnych wyrażeń regularnych. Uniknij tej igły eksploatacji. Wymień (/(-(\)()*+?., \\^$ | # \ s) / g, „\\ $ &”) ;.
  3. W różnych przypadkach, jeśli chcesz dokładnie dopasować igłę i stóg siana, po prostu ignorując wielkość liter, upewnij się, że na początku Twojego konstruktora wyrażeń regularnych występuje „^” i „$”.

Biorąc pod uwagę punkty (1) i (2), przykładem może być:

var haystack = "A. BAIL. Of. Hay.";
var needle = "bail.";
var needleRegExp = new RegExp(needle.replace(/(-(\)()()*+?., \\^$|#\s)/g, "\\$&"), "i");
var result = needleRegExp.test(haystack);
if (result) (
// Your code here
)

Wniosek - czy JavaScript rozróżnia małe i duże litery?

Biorąc pod uwagę powyższe punkty, możemy powiedzieć, że JavaScript to język skryptowy, w którym rozróżniana jest wielkość liter. Jakie znaczenie ma to, że język uważa wielkie litery za całkowicie odmienne od swoich małych odpowiedników. Na przykład, jeśli zadeklarujesz zmienną o nazwie totalCost w JavaScript, musisz użyć totalCost, aby zobaczyć tę zmienną, a nie TotalCost, Całkowity koszt lub inną kombinację.

W JavaScript rozróżnianie wielkości liter nie dotyczy tylko nazw zmiennych, ale dodatkowo do słów kluczowych JavaScript, procedur obsługi zdarzeń oraz właściwości lub sposobów obiektu. Słowa kluczowe w JavaScript są na przykład małe, a na razie jeśli jeszcze, i tak dalej. Z drugiej strony sposoby (właściwości) wykorzystują konwencję nazewnictwa „camel-back” (pierwsze słowo jest małe, a każda uporządkowana pierwsza litera każdego słowa jest pisana wielkimi literami), na przykład toArray (), lastModified () i tak dalej .

Polecane artykuły

To jest przewodnik po rozróżnianiu wielkości liter w JavaScript. Omówiliśmy tutaj znaczenie języka javascript z jego funkcjami, CaseSensitivity, sposób, w jaki JavaScript rozróżnia wielkość liter itp. Możesz także przeczytać następujący artykuł, aby dowiedzieć się więcej -

  1. Ściągawka JavaScript
  2. Jest MongoDB Open Source
  3. IS SQL Microsoft?
  4. Jest bezpłatny
  5. Narzędzia do JavaScript
  6. Funkcje wyrażenia regularnego w języku Python (przykład)