Да ли је ЈаваСцрипт случај осетљив? - Значајке осетљиве на Јавасцрипт

Преглед садржаја:

Anonim

Увод у то да ли је ЈаваСцрипт случај осетљив?

ЈаваСцрипт је интерпретирани скриптни језик. Користи се у веб развоју за креирање интерактивних веб страница приступом машинским ресурсима клијената за развој скрипти на страни клијента написаних у ЈаваСцрипт-у. Будући да ће бити састављен, његово се правило ослања на платформу о том тумачењу. Стандарди ЈаваСцрипта желели би да разликују велика и мала слова. Иако је ЈаваСцрипт осетљив на велика слова, одређене платформе не поштују његову природу осетљивих на велика и мала слова.

Шта је ЈаваСцрипт?

Јавасцрипт је динамични језик скрипта за веб. Најчешће се користи као језик веб садржаја, чије имплементације дозвољавају скрипту на страни клијента да делује са корисником и ствара динамичне странице. То је интерпретирани вештачки језик са објектно оријентисаним могућностима.

ЈаваСцрипт је први назван ЛивеСцрипт, међутим, прегледач је променио име у ЈаваСцрипт, вероватно због радости коју ствара Јава. ЈаваСцрипт је креирао свој увод под именом ЛивеСцрипт. Опште језгро језика је уграђено у претраживач.

ЈаваСцрипт карактеристике: -

  • ЈаваСцрипт је лаган, вештачки и тумачен језик.
  • Користи се за прављење мрежних апликација.
  • Интегрисано са Јава.
  • Интегрисано хипертекстним језиком за означавање.
  • Отворена и цросс-платформа

Шта је осетљивост на случај?

Текст осетљив на велика слова. На пример, „Компјутер“ и „Рачунар“ су две потпуно различите речи, а резултат „Ц“ је велика слова у првом примеру, а мала слова у другом примеру. На трендовским системима лозинке разликују велика и мала слова, а корисничка имена су понекад такође велика и мала и мала слова.

Све што није велико и мало значи да се често уписују велика слова или мали знакови. На примјер, Виндовс програмска линија или МС-ДОС нису мала и мала слова, међутим, Линукова програмска линија разликује велика и мала слова.

Зашто је осетљивост малих слова толико важнија у ЈаваСцрипт-у?

То је природа звери. Скрипта је написана у обичном тексту, за почетак, међутим, то није само означавање као означни језик хипертекста (који је у основи неосјетљив на велика слова), већ је подвргнут већем надзору интерним радом прегледача (ДОМ АПИ-јем).

var names, Names;

Две променљиве изгледају слично, готово да, међутим, у Јавасцрипт-у су раздвојени. Оно што је од виталног значаја је да имамо тенденцију да то признајемо, не по његовом значају, већ по својој ужасној природи. То је оно што је.

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

Можемо занемарити састав овог кода, јер предмети можда нису премазани. Сврха је овде указати на то да су особа и Особа два потпуно различита објекта. Особа је која ради градитељ објеката, а особа је примерак те категорије градитеља.

console.log(person);

У овом тренутку имамо тенденцију да сви треба да провере нашу почетну употребу или да се сусретну са изводљивим негативним последицама попут синтаксичких грешака, референтних грешака и различитих изузетака. Будите пажљиви и задржите подсећање да је Јавасцрипт осетљив на велика и мала слова.

Зашто је осетљив на велика и мала слова, али ХТМЛ није?

Скрипта је у обичном тексту, а не само као означавање хипертекстуалног језика за означавање, то није случај. У ЈаваСцрипт-у би кључна реч требало да буде „док“, а не „док“ или „док је“. Осетљивост случаја је врло важна јер је уско повезана са језиком за означавање хипертекста, међутим, неки се путеви и догађаји спомињу другачије. ЈаваСцрипт садржи строгу синтаксу за методу скрипте на страни клијента написане у ЈаваСцрипт-у.
Неке ознаке и атрибути у језику за означавање хипертекста имају еквивалентно име као ЈаваСцрипт објекти и својства. У ХТМЛ-у, имена атрибута и тагова разликују велика и мала слова. Затворена повезаност језика за означавање хипертекста и ЈаваСцрипт ће узроковати збрку, па је осетљивост малих слова изузетно важна у ЈаваСцрипту.

Следеће две речи у ЈаваСцрипт-у су потпуно различите:

var demo;
var DEMO;

Следе различити објекти због карактеристика осетљивих на велика слова:

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

Док радите са ЈаваСцрипт-ом, провјерите да ли се користи велика величина, рад и назив објекта. Ово може зауставити синтаксу и различите грешке.

Да ли је ЈаваСцрипт случај осетљив?

ЈаваСцрипт је језик који разликује велика и мала слова. Ово подразумева да језичке кључне речи, променљиве, оперативна имена и остали идентификатори треба да буду написани типком са истим великим словима.

Тако идентификатори Вријеме и ВРИЈЕМ могу пренијети потпуно различита значења у ЈаваСцрипт-у.

НАПОМЕНА: Нега треба тумачити док се у ЈаваСцрипту пишу имена променљивих и перформанси.

Следећи пример показује да је ЈаваСцрипт осетљиви на велика и мала слова:



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;

Претпоставимо да желимо да пронађемо иглу променљиве струне у сену променљиве струне. Постоје три готцхас:

  1. Интернационализоване апликације требало би да избегавају стринг.тоУпперЦасе и стринг.тоЛоверЦасе. Употребите свакодневни израз који занемарује случај. На пример, волт-амперска иглаРегЕкп = нови РегЕкп (игла, "и"); а слиједи неедлеРегЕкп.тест (пласт сијена).
  2. Генерално, вероватно не бисте схватили колико вреди игла. Пазите да игла не садржи посебне знакове правилног израза. Избегните ову игле за експлоатацију. Замените (/(-(\)()*+?., \\^$ | # \ с) / г, "\\ $ &") ;.
  3. У различитим случајевима, ако желите да се потпуно подударају са иглом и кошарком, једноставно занемарујући случај, осигурајте да на почетку поставите „^“ и „$“ на врху вашег нормалног израђивача израза.

Узимајући у обзир тачке (1) и (2), пример би био:

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
)

Закључак - Да ли је ЈаваСцрипт случај осетљив?

Дакле, узимајући у обзир горње тачке, можемо рећи да је ЈаваСцрипт скриптни језик осетљив на велика и мала слова. Што значи да језик сматра велика слова тотално другачијим од својих малих колега. На пример, ако декларишете променљиву која се у ЈаваСцрипт-у назива тоталЦост, морате видети тоталЦост да бисте видели ту променљиву, а не ТоталЦост, укупну цену или неку другу комбинацију.

У ЈаваСцрипт-у осетљивост велика слова не односи се једноставно на имена променљивих, већ додатно на ЈаваСцрипт кључне речи, обрађиваче догађаја и својства или начине објекта. Кључне речи у ЈаваСцрипт-у су, на пример, мало, док, за, ако, остало, и тако даље. С друге стране, начини (својства) користе конвенцију именовања „повратак камиле“ (прва реч је мало и свако наредено прво слово сваке речи се великим словом), на пример, тоАрраи (), ластМодифиед (), и тако даље .

Препоручени чланци

Ово је водич за осетљив на мала и мала слова. Овде смо разговарали о значењу ЈаваСцрипта са његовим карактеристикама, ЦасеСенсибилити, како је ЈаваСцрипт осетљив на случајеве, итд. Такође можете погледати следећи чланак да бисте сазнали више -

  1. Цхеат Схеет ЈаваСцрипт
  2. Да ли је МонгоДБ Опен Соурце
  3. ЈЕ СКЛ Мицрософт?
  4. Ис Сплунк Фрее
  5. Алати за ЈаваСцрипт
  6. Регек функције у Питхону (пример)