Շարահյուսական սխալներ. ինչ են դրանք և ինչու են դրանք խնդիր

Բովանդակություն:

Շարահյուսական սխալներ. ինչ են դրանք և ինչու են դրանք խնդիր
Շարահյուսական սխալներ. ինչ են դրանք և ինչու են դրանք խնդիր
Anonim

Համակարգչային լեզուները խիստ կանոններ են պարտադրում։ Շարահյուսական սխալը նշանակում է, որ այդ կանոններից մեկը խախտում է: Շարահյուսությունը գոյություն ունի սովորական լեզվում: Դա այն ձևն է, թե ինչպես են բառերը դասավորվում նախադասությունների մեջ, որպեսզի իմաստ ունենան:

Մարդիկ հարմարվող են. Նրանք կարող են ձևակերպել նախադասությունը շատ առումներով, և դա դեռ իմաստ կունենա: Ի հակադրություն, համակարգիչները պահանջում են ճշգրիտ հրահանգներ: Եթե դուք մի փոքր խախտեք կանոնները, հրամանը կարող է իմաստալից լինել մարդու համար, բայց համակարգիչը չի կարողանա այն մեկնաբանել:

Image
Image

շարահյուսություն մարդկային լեզվում

Պատկերացրեք, որ ինչ-որ մեկն ասում է ձեզ. «Ես տեսա մի կնոջ այնտեղ աստղադիտակով»: Այս նախադասությունը մեկնաբանելու մի քանի եղանակ կա.

  • Աղադիտակի օգնությամբ ես դիտեցի մի կնոջ, ով այնտեղ էր:
  • Ես դիտեցի մի կնոջ, ով այնտեղ էր, և նա ուներ աստղադիտակ:
  • Ես դիտեցի մի կնոջ և աստղադիտակի, նրանք երկուսն էլ այնտեղ էին:
  • Ես այնտեղ էի և դիտեցի մի կնոջ, ով աստղադիտակ ուներ:
  • Երբեմն, ես գնում եմ այնտեղ և տեսնում եմ մի կնոջ աստղադիտակով:

Քանի որ դուք մարդ եք, կարող եք համատեքստ կիրառել այս նախադասության մեջ: Դուք չեք հաշվի առնի վերջին մեկնաբանությունը, քանի որ գիտեք, որ մենք աստղադիտակներ չենք օգտագործում մարդկանց սղոցելու համար, կարծես նրանք հացի կտորներ լինեն: Ելնելով այն բանից, թե որտեղ կա, և, հավանաբար, աստղադիտակների մասին նախկինում եղած ցանկացած քննարկում, դուք հավանաբար ճիշտ կենթադրեիք առաջին կամ երկրորդ մեկնաբանությունը:

Ի՞նչ է շարահյուսական սխալը համակարգչային լեզվում:

Ինչպես են մշակվում շարահյուսական սխալները տարբեր լեզուներով, կարող է տարբեր լինել: Օրինակ՝

  • Excel. Եթե Excel-ի բջիջում սխալ շարահյուսությամբ բանաձև եք մուտքագրում, բջիջում կցուցադրվի VALUE: Այն հստակորեն չի նշվի որպես շարահյուսական սխալ, բայց դա այն է, ինչ կա:
  • HTML. Դուք կարող եք խախտել բազմաթիվ կանոններ HTML-ում, և վեբ էջը լավ կցուցադրվի բրաուզերների մեծ մասում: Սրա խնդիրն այն է, որ վարքագիծը կարող է դառնալ անկանխատեսելի: Էջը կարող է լավ տեսք ունենալ մի դիտարկիչում, բայց չաշխատել մյուսի վրա: Լավ կլինի ստուգել ձեր կոդը W3C վավերացման ծառայության միջոցով, որը մանրամասն տեղեկություններ է տրամադրում HTML կոդի սխալների մասին:
  • JavaScript. Եթե JavaScript-ում շարահյուսական սխալ կա, դա թույլ չի տալիս, որ սխալով շարանը գործարկվի: Այնուամենայնիվ, կոդի մնացած մասը, որը պարունակվում է այլ շղթաներում, կկատարվի, պայմանով, որ կոդը կախված չէ սխալ ունեցող շղթայից: Կոդը բրաուզերում գործարկելիս, սովորաբար, ոչինչ չի պատահում: Դուք սխալի հաղորդագրություն չեք ստանա, ոչ էլ կոդը կաշխատի:

Ինչ անել, եթե ունեք շարահյուսական սխալ

Վրիպազերծեք ձեր կոդը, եթե հանդիպեք շարահյուսական սխալի:

  1. Նշեք սխալի գտնվելու վայրը: Դուք կհանդիպեք բազմաթիվ լեզուներով մանրամասն սխալի հաղորդագրությունների, որոնք կտեղեկացնեն ձեզ, թե որտեղ է սխալը կոդի մեջ: Եթե գիտեք, թե որ հրահանգում կա սխալ, կարող եք ստուգել փաստաթղթերը ճիշտ շարահյուսության օրինակների համար:
  2. Եթե վստահ չեք, թե որտեղ է խնդիրը, բաժանեք կոդը ավելի փոքր բաժինների՝ տեսնելով, թե արդյոք յուրաքանչյուրն աշխատում է պարզելու, թե որ բաժինն է պարունակում սխալը: Երբ կրկնում եք այս գործընթացը, հնարավոր է որոշել, թե որտեղ է խնդիրը և շտկել այն:
  3. Եթե Ձեզ անհրաժեշտ է վրիպազերծել բազմաթիվ վեբ կոդ, մտածեք մշակողների գործիքների մասին:

Խորհուրդ ենք տալիս: