Úvod do jazyka Javascript Case Sensitive?
JavaScript je interpretovaný skriptovací jazyk. Využívá se při vývoji webových stránek k vytváření interaktivních webových stránek přístupem ke strojovým prostředkům klientů k vývoji skriptů na straně klienta napsaných v JavaScriptu. Protože se má kompilovat, jeho pravidlo se spoléhá na platformu, na které se interpretace provádí. Standardy javascriptu by chtěly, aby se rozlišovala malá a velká písmena. Přestože Javascript rozlišuje velká a malá písmena, některé platformy nerespektují jeho citlivost na malá a velká písmena.
Co je to JavaScript?
Javascript je dynamický webový skriptovací jazyk. Nejčastěji se používá jako jazyk webového obsahu, jehož implementace umožňují skriptu na straně klienta jednat s uživatelem a vytvářet dynamické stránky. Je to interpretovaný umělý jazyk s objektově orientovanými schopnostmi.
JavaScript byl poprvé označován jako LiveScript, prohlížeč však jeho název upravil na JavaScript, pravděpodobně kvůli radosti generované Java. JavaScript vytvořil jeho úvod s názvem LiveScript. Obecné jádro jazyka bylo vloženo do prohlížeče.
Vlastnosti JavaScriptu: -
- JavaScript je lehký, umělý a interpretovaný jazyk.
- Používá se pro vytváření aplikací zaměřených na síť.
- Integrováno s Java.
- Integrovaný s jazykem pro značkování hypertextem.
- Otevřené a napříč platformami
Co je to CaseSensitivity?
Text citlivý na velká písmena. Například „Počítač“ a „počítač“ jsou 2 zcela odlišná slova, protože „C“ je velká v prvním příkladu a malá v druhém příkladu. Na moderních systémech jsou hesla rozlišována malá a velká písmena a uživatelská jména někdy navíc rozlišují velká a malá písmena.
Cokoliv, co není citlivé na velikost písmen, znamená, že se často zadávají velká nebo malá písmena. Například programový řádek Windows nebo MS-DOS nerozlišuje velká a malá písmena, ale programová linie Linux rozlišuje velká a malá písmena.
Proč je v JavaScriptu mnohem důležitější citlivost na malá a velká písmena?
Je to povaha zvířete. Skript je psán jako prostý text, ale pro začátečníky to není jen značkování jako jazyk pro značení hypertextů (což je v podstatě bez rozlišování velkých a malých písmen), je to kód a podléhá poněkud větší kontrole interními funkcemi prohlížeče (DOM API).
var names, Names;
Obě proměnné vypadají stejně, téměř však Javascript jsou světy od sebe. Zásadní je, že to máme tendenci uznat, nikoli podle jeho důležitosti, ale kvůli své strašlivé povaze. To je to.
function Person(name, age)
var person = new Person("Zach", 29);
Můžeme ignorovat složení tohoto kódu, protože objekty nemusí být potaženy. Účelem zde je poukázat na to, že člověk a člověk jsou 2 naprosto odlišné předměty. Osoba je objektem tvůrce objektů a osoba je instancí této kategorie tvůrců.
console.log(person);
Za současného stavu máme tendenci všechny kontrolovat naši kapitalizaci nebo se setkávat s reálnými negativními důsledky, jako jsou chyby syntaxe, referenční chyby a různé výjimky. Důrazně sledujte a připomínáte, že Javascript rozlišuje velká a malá písmena.
Proč je JavaScript Case Sensitive, ale HTML není?
Skript je ve formátu prostého textu a ne pouze jako značkovací jazyk, jako je hypertextový značkovací jazyk, což je velká a malá písmena. V JavaScriptu by klíčové slovo mělo být „while“, nikoli „while“ nebo „WHILE“. Rozlišování malých a velkých písmen je velmi důležité, protože je úzce spojeno s jazykem pro značkování hypertextů, některé způsoby a události jsou však uvedeny jinak. JavaScript obsahuje přísnou syntaxi k metodě skriptů na straně klienta napsaných v JavaScriptu.
Některé značky a atributy v značkovacím jazyce hypertextu mají stejný název jako objekty a vlastnosti JavaScriptu. V HTML nejsou názvy atributů a značek citlivé na velikost písmen. Uzavřená asociace značkovacího jazyka hypertextu a JavaScriptu způsobí zmatek, proto je v JavaScriptu důležitá i malá a velká písmena.
Následující dvě slova v JavaScriptu se zcela liší:
var demo;
var DEMO;
Níže jsou uvedeny různé objekty z důvodu funkcí Javascript rozlišujících velká a malá písmena:
function Employee(id, name, subject)(
this.id = id;
this.name = name;
)
var employee = new Employee("ee1", “John”, ”30”);
Při práci s JavaScriptem zkontrolujte kapitalizaci proměnné, operaci a názvu objektu. To může zastavit syntaxi a různé chyby.
Je Javascript Case Sensitive?
JavaScript je jazyk rozlišující malá a velká písmena. To znamená, že klíčová slova, proměnné, názvy operací a další identifikátory jazyka by se měly psát se stejnými velkými písmeny.
Takže identifikátory Time a TIME mohou v JavaScriptu zprostředkovat úplně jiné významy.
POZNÁMKA: Péče by měla být interpretována, zatímco psaní proměnných a jmen výkonu v JavaScriptu.
Následující příklad ukazuje, že JavaScript je jazyk rozlišující malá a velká písmena:
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;
My favorite subject
var subject, Subject;
subject = "Java";
Subject = "Maths";
document.getElementById("demo").innerHTML = subject;
Předpokládejme, že chceme najít řetězovou variabilní jehlu v kupce sena s proměnnou řetězcem. Existují tři gotky:
- Internacionalizované aplikace by se měly vyhnout řetězcům string.toUpperCase a string.toLowerCase. Místo toho použijte denní výraz, který ignoruje velká a malá písmena. Například volt-ampere needleRegExp = nový RegExp (jehla, „i“); následuje needleRegExp.test (kupce sena).
- Obecně byste asi nechtěli zatknout hodnotu jehly. Dávejte pozor, aby jehla neobsahovala žádné speciální znaky se zvláštním výrazem. Unikněte z této vykořisťovací jehly. Nahraďte (/(-(\)()*+?., \\^$ | # \ s) / g, „\\ $ &“) ;.
- V různých případech, pokud si přejete přesně shodovat jehlu a seno, jednoduše ignorujte případ, ujistěte se, že je na začátku funkce „^“ a „$“ na konci vašeho tvůrce regulárních výrazů.
Pokud vezmeme v úvahu body (1) a (2), příkladem bude:
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
)
Závěr - Je Javascript Case Sensitive?
Takže vzhledem k výše uvedeným bodům můžeme říci, že JavaScript je skriptovací jazyk citlivý na velikost písmen. Co znamená, že jazyk považuje velká písmena za zcela odlišná od svých malých protějšků. Pokud například deklarujete v JavaScriptu proměnnou označenou jako totalCost, musíte použít totalCost k zobrazení této proměnné, nikoli TotalCost, celkových nákladů nebo jiné kombinace.
V JavaScriptu se velká a malá písmena nevztahují na názvy proměnných, ale navíc na klíčová slova JavaScriptu, popisovače událostí a vlastnosti nebo způsoby objektu. Klíčová slova v JavaScriptu jsou malá, například, zatímco, pokud, jinde atd. Naproti tomu způsoby (vlastnosti) používají konvenci pojmenování „velbloudů“ (první slovo je malé a každé uspořádané 1. písmeno každého slova je kapitalizováno), například toArray (), lastModified () atd. .
Doporučené články
Toto byl průvodce Is Javascript Case Sensitive. Zde jsme diskutovali význam javascriptu s jeho funkcemi, CaseSensitivity, jak Javascript rozlišuje velká a malá písmena atd. Další informace naleznete také v následujícím článku -
- Cheat Sheet JavaScript
- Je MongoDB Open Source
- IS SQL Microsoft?
- Je splunk zdarma
- Nástroje pro JavaScript
- Funkce Regex v Pythonu (příklad)