ТипеЕррор: стартсВитх није функција у ЈаваСцрипт-у

Tipeerror Startsvith Nije Funkcija U Javascript U



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

Овај водич ће говорити о:

Како се јавља грешка „ТипеЕррор: стартсВитх није функција у ЈаваСцрипт-у“?

ЈаваСцрипт баца „ ТипеЕррор: стартсВитх није функција ” ако је „ почиње са() ” метода се позива за вредност која није типа стринг. Хајде да видимо пример да оправдамо додату изјаву.







Пример

Овде ћемо прво креирати променљиву која чува број:



конст низ = 927354138 ;

Звати ' почети са() ” метод и пролаз “ 9 ” као аргумент стринга да проверите да ли стринг почиње са „ 9 ”:



конст стартСтр = низ. почиње са ( '9' ) ;

Одштампајте резултат на конзоли:





конзола. Пријава ( стартСтр ) ;

Може се приметити да смо наишли на разматрану грешку као „ почиње са() ” се позива на вредност типа стринга:

Како да поправите грешку „ТипеЕррор: стартсВитх није функција у ЈаваСцрипт-у“?

Да бисте исправили грешку, користите „ тоСтринг() ” метод са „ почиње са() ” метод. Метода тоСтринг() ће конвертовати улазну вредност у тип стринг јер метода стартсВитх() прихвата само вредности типа стринга као аргумент.



Синтакса

Користите синтаксу испод да бисте исправили грешку:

тоСтринг ( ) . почиње са ( сеарцхСтринг )

сеарцхСтринг ” је знак који се мора наћи на почетку стринга.

Повратна вредност

  • тоСтринг() ” метода враћа стринг који представља објекат.
  • почиње са() ” метод враћа “ истинито ” ако је „ сеарцхСтринг ” је на почетку низа остало, враћа “ лажно ”.

Пример

Позовите метод стартсВитх() са „ тоСтринг() ” метод који ће конвертовати унос у стринг:

конст стартСтр = низ. тоСтринг ( ) . почиње са ( '9' ) ;

Излаз

Дали смо потребне информације везане за наведену грешку и релевантно решење.

Закључак

ТипеЕррор: стартсВитх није функција ” се јавља када се метода позове на вредностима типа који нису низови, као „ почиње са() ” метода се користи само за вредности типа низа. Дакле, да бисте исправили ову грешку, користите „ тоСтринг() ” са методом стартсВитх() за претварање наведене вредности у тип стринга пре даље обраде. У овом туторијалу смо дефинисали разлог иза наведене грешке и начин да је исправимо.