Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Sfat
  • Pentru ce este javascript? Tipuri de date variabile

Pentru ce este javascript? Tipuri de date variabile

Mulți au dat peste conceptul de javascript (JS pe scurt), dar puțini au înțeles serios ce este?

Javascript- un limbaj de programare care vă permite să utilizați diverși algoritmi și condiții, de exemplu, „dacă-atunci”, pentru a crea programe serioase. În timpul dezvoltării limbajului, sarcina a fost de a realiza un limbaj de programare care să fie similar cu Java și, în același timp, să nu fie dificil pentru cei care nu au primit o educație de programator.

Să afli ce înseamnă javascript despre flori, dar stăpânirea lui este mult mai dificilă. Folosit asta limbaj de programare pentru aplicațiile care vor fi legate la Internet și site-uri. Caracteristici arhitecturale ale limbajului JS - prezența dinamicii în tastare, control automat memorie, funcțiile sunt obiecte de primă clasă.

Toate browserele pe care le folosim numai funcționează cu limbajul de programare JS. Tot web modern browsere (IE, Opera, Mozila și altele, dotate cu modul special, care este capabil să înțeleagă și să proceseze comenzile acestui limbaj într-o formă vizuală.

JavaScript codul arată ca text, dar trebuie ordonat și formatat conform unor reguli speciale. Mulți au poreclit limba dată programare client, deoarece este folosit în browser, iar browserul în sine este numit de mulți „clienți”. Aceasta este diferența sa principală față de acele limbi care sunt folosite pe server.

Pentru ce este folosit JavaScript

Să luăm în considerare principalele sarcini pe care le poate rezolva acest limbaj de programare:

1. Implementarea interacțiunilor cu utilizatorul în cursul acțiunilor sale pe paginile site-ului. La completarea formularului de înregistrare cu erori, primim o notificare despre aceasta.

2. Comportamentul paginii site-ului depinde de comportamentul utilizatorului. Destul de des, puteți observa următoarea imagine: dacă mutați cursorul în afara paginii, apare un formular de abonare.

3. Dacă există calcule matematiceși trebuie să fie plasați pe pagina site-ului lor, atunci mulți folosesc Javascript pentru asta. Atunci când utilizatorul se obligă să completeze câmpurile paginii cu unele informații, este necesar să calculeze și să selecteze câmpul pentru afișarea rezultatului.

4. Elementele care se deplasează, clipesc și efectuează operații de calcul nu apar atât de ușor pe pagini, din nou, totul se întâmplă datorită codurilor Javascript.

Acest cod poate fi trimis în mai multe versiuni - fie plasat într-un fișier separat, fie încorporareîn codul HTML al paginii site-ului propriu-zis.

Scenariul- acesta este al doilea nume de cod Javascript, multe surse îl folosesc pentru a-l simplifica, așa că dacă îl vedeți, nu vă alarmați.

Pentru a învăța coduri Javascript, trebuie să faci eforturi și să petreci timp, dar nimic nu este imposibil, dorința principală este. Pe același internet, există multe tutoriale și lecții video despre Acest subiect... sper ca aceasta informatie despre ce este javascript v-a fost de ajutor.


Astăzi, probabil că nu există niciun site web care să nu folosească javascript.

Utilizarea acestui script a devenit atât de populară încât acum este pur și simplu imposibil să faci fără el. Cel mai popular și faimos javascript astăzi, cel mai probabil, doar Paris Hilton și McDonalds.

Cum este el mai exact?

Javascript este un limbaj de scripting al cărui scop este de a crea pagini web interactive. Funcționează ca atare, fără a necesita compilare, ci pur și simplu prin conectarea la o pagină HTML. Nu îl confundați cu Java - dacă numele acestor două limbi sunt similare, aceasta nu înseamnă că sunt legate funcțional. De fapt, este mult mai aproape, de exemplu, de Ruby sau Python, dar are propriul standard ECMAScript și, prin urmare, rămâne separat de ele.

Ce poate face Javascript

Javascript poate face multe - de exemplu, poate fi folosit pentru a schimba cu ușurință stilurile de elemente, pentru a elimina etichetele sau pentru a adăuga altele noi. În acest caz, puteți pune funcția în așa fel încât scriptul să reacționeze la anumite evenimente - fie la clicuri de mouse sau taste, fie să înceapă să acționeze singur după ce a trecut un timp după încărcare. Și cu AJAX, puteți obține date actualizate fără a redeschide pagina.

Javascript este capabil să seteze și să citească cookie-uri, să afișeze mesaje, ferestre, să valideze date și multe, multe altele. Om bun la toate.

Javascript are trei avantaje principale, printre care, de exemplu, accesibilitatea (după ce am studiat Bazele JavaScript, puteți înțelege cu ușurință majoritatea dintre ele și vă puteți îmbunătăți întotdeauna calificările); suport omniprezent (sunt acceptate în aproape orice mediu de calcul - orice calculator modern capabil de acest lucru), precum și integrarea completă a browserului, făcând javascript și mai convenabil și ușor de utilizat.

Tehnologii precum VBScript, XUL și ActiveX pot fi citate ca exemple - nu sunt acceptate în fiecare browser și funcționează doar într-un anumit mediu.

Și, desigur, nu trebuie să uităm de viteza și capacitatea de răspuns a JavaScript, pe fondul căruia multe limbaje de programare palid.

Nu va fi de prisos să remarcăm că și acum această tehnologie continuă să se dezvolte și într-un ritm rapid - doar aveți timp să țineți pasul! Și în curând va fi creat împreună cu un nou interpret tehnologie javascript 2.

Demnitate

JavaScript are o mulțime de farmece, altfel nu ar fi folosit atât de activ. Și-a câștigat dragostea utilizatorilor cu un motiv. Unul dintre principalele sale avantaje este încă considerat interactivitate, motiv pentru care majoritatea site-urilor sunt scrise în această limbă. Se realizează datorită instrumentului AJAX, iar cu ajutorul acestuia datele vor fi actualizate de la sine, fără intervenția utilizatorului. Este foarte convenabil, de exemplu, pe site-urile sistemelor de plată. Va fi foarte util pentru nu majoritatea utilizatori experimentați - ajutor real chiar din scriptul pe care îl utilizați. Ce ar putea fi mai bun?

Și acum vă voi spune puțin despre structura acestui limbaj.
  • JavaScript are mai multe caracteristici, printre care, de exemplu, următoarele:
  • Identificatorii sunt sensibile la majuscule;
  • Numele variabilelor pot include $, litere de subliniere, numere (dar nu pot începe cu) și litere;

HTML impune anumite restricții site-ului, iar pentru a le depăși trebuie să treci puțin dincolo de limbajul de marcare hipertext. HTML este necesar în principal pentru organizarea textului și a graficelor pe o pagină web, pentru comunicare fișiere diferiteîmpreună. Și face o treabă excelentă cu aceste sarcini. Dacă doriți ca paginile site-ului dvs. să nu difere practic de desenele obișnuite pe hârtie, atunci limbajul de marcare hipertext, adică HTML, va fi suficient.

Dacă vrei să creezi ceva special, unic, care să-ți facă site-ul în evidență și să atragă atenția utilizatorilor, atunci ar trebui să apelezi la limbajul de programare Script Java.

De exemplu, folosind Java Script, puteți implementa următoarele pe site-ul dvs.:

  1. Adăugați o funcție de căutare pe site. Acest lucru va oferi utilizatorilor beneficii extraordinare prin eliminarea nevoii de a scana manual fiecare pagină web pentru a găsi informațiile pe care le doresc.
  2. Protejați cu parolă o anumită zonă a site-ului. Acest lucru va limita accesul la informațiile care nu sunt recomandate pentru afișare publică.
  3. Oferiți utilizatorilor posibilitatea de a comunica. Există multe modalități de a face acest lucru, de la simple panouri de mesaje la camere de chat cu funcții complete.
  4. Adăugați instrumente cronometrice, cum ar fi un ceas sau un calendar, pe site. De obicei utilizatorilor le place asta.
  5. Adăugați jocuri și puzzle-uri pe site. Crede că este Cel mai bun mod faceți vizitatorii să se relaxeze și să se simtă ca acasă.
  6. Creați link-uri către informații actualizate în mod constant. Vizitatorii site-ului vor fi cu siguranță interesați de știri, cursuri de schimb, prognoza meteo și altele asemenea.

De ce Java Script?

Limbi Programare PHPși MySQL au fost create pentru a facilita utilizarea computerului.

Procesarea se face în browserul web al utilizatorului, deci nu există încărcare pe server. Nu este nevoie de multă inteligență pentru a adăuga scripturi scrise de alți programatori. Un simplu creator de site-uri web poate face acest lucru cu ușurință.

De obicei, în codul programului nu sunt necesare modificări. V cel mai bun cazîn unele locuri va trebui să schimbați numele fișierului sau să adăugați adrese URL la o listă.

Cum funcționează Java Script dintr-o privire

Când lucrați cu Java Script, trebuie să adăugați două componente la codul paginii web: scriptul în sine și procedura care îl va rula.

De obicei, instrucțiunile atașate scriptului le conțin pe toate informatiile necesare pentru procedura de lansare a scriptului.

Corpul scriptului este plasat în eticheta container ca în scheletul de cod de mai jos, unde unele funcționează, indiferent ce este definit.



Plasarea scriptului în interiorul etichetei este permisă , dar nu cu toate acestea, acest lucru poate fi riscant. Browserul web trebuie să traducă codul Java Script scris de programator în codul mașinii.

Script de etichetă procesate de browser înaintea elementelor etichetei ... Aceasta înseamnă că scriptul va fi definit și gata de rulare înainte ca orice lucru să fie afișat în fereastra browserului web.

Dacă scriptul se află în interiorul etichetei , poate apărea o situație în care utilizatorul se va referi la script înainte ca acesta să fie definit. În acest caz, scriptul pur și simplu nu va funcționa. Prin urmare, este mai bine să rămâneți la secvența obișnuită.

Trebuie să existe și o procedură adăugată paginii care va rula scriptul. Se găsește de obicei în interiorul elementului. .

Scriptul poate fi rulat căi diferite, dar dezvoltatorul nu trebuie să le cunoască pe toate. Fiecare script preluat de pe Internet și tradus în cod HTML implică propria sa procedură de pornire.

Exemple.

1. Scriptul este activat după ce faceți clic pe indicatorul mouse-ului pe orice element al interfeței, când utilizatorul trece cursorul mouse-ului peste acesta. Pentru aceasta este folosit atributul onClick.
Deci, în următorul fragment, atributul onClick este utilizat pentru elementul A:
Faceți clic aici pentru orice funcție.

Dar, în general, atributul onClick este unic și poate fi aplicat aproape oricărui element.

2. Sau, scriptul poate rula după încărcarea unei pagini web într-o fereastră de browser.
Atributul onload al elementului este folosit pentru a activa scriptul după încărcarea paginii web. ca în exemplul următor.

Există o multitudine de alte atribute. De exemplu, atributul onMouseOver, care este folosit pentru a rula scriptul după ce utilizatorul trece cu mouse-ul peste un element de interfață. Sau atributul onMouseOut - când utilizatorul îndepărtează indicatorul mouse-ului.

Java Script și jQuery

Apropo, stăpânirea Java Script a devenit și mai ușoară odată cu apariția bibliotecii jQuery.

Funcțiile JQuery rezolvă multe probleme practice și probleme presante... Chiar și scripturile complexe sunt ușor de utilizat.

Și pentru site folosind jQuery se deschide lista imensa plugin-uri care pot fi conectate la orice resursă, atâta timp cât se utilizează Java Script. Cu ajutor Pluginuri jQuery puteți implementa cu câteva linii de cod

  • meniuri frumoase si complexe,
  • galerii de imagini,
  • diverse funcții de gestionare a paginilor.
Dacă site-ul dvs. este realizat pe CMS, atunci vă puteți încorpora și acolo propriile scripturi. Combinaţie CMS simpluși Java Script vă permite să creați soluții foarte frumoase, ușor de implementat și întreținut și, de asemenea, ușoare pentru proiecte mici.

CU folosind Java Scriptul și jQuery pot transforma chiar și cel mai simplu site de cărți de vizită într-o resursă strălucitoare și cu drepturi depline, care va fi un reprezentant excelent al unei companii pe vastele întinderi ale Internetului.

JavaScript a fost creat de un programator Brendan eich de la Netscape și introdus în decembrie 1995 sub numele LiveScript. A fost redenumit rapid JavaScript, deși numele oficial pentru JavaScript este ECMAScript. ECMAScript este dezvoltat și întreținut de Organizația Internațională ECMA (European Computer Manufacturers Association).

Ce este JavaScript?
1) JavaScript este un limbaj de scripting sau scripting. Un script este un cod de program - un set de instrucțiuni care nu necesită preprocesare (de exemplu, compilare) înainte de rulare. Codul JavaScript este interpretat de motorul browserului atunci când o pagină web este încărcată. Interpretul browser efectuează parsarea, procesarea și execuția linie cu linie programul original sau cerere.

2) JavaScript este un limbaj orientat pe obiecte cu moștenire prototipală. Acceptă mai multe obiecte încorporate și, de asemenea, vă permite să creați sau să ștergeți propriile obiecte (personalizate). Obiectele pot moșteni proprietăți direct unele de la altele, formând un lanț de obiecte prototip.

JavaScript pe pagini web

1. Conectarea scripturilor la documentul html

Scripturile JavaScript sunt încorporat, adică conținutul lor face parte din document și extern stocat in dosar separat cu extensia .js. Scripturile pot fi încorporate într-un document html în următoarele moduri:

sau corpul paginii.

Această metodă este de obicei folosită pentru scripturi. marime mare sau scripturi care sunt reutilizate în diferite pagini web.

Ca un handler de evenimente.
Fiecare element html are evenimente JavaScript care se declanșează la un anumit moment. Trebuie să adăugați evenimentul necesar la elementul html ca atribut și să specificați funcția necesară ca valoare a acestui atribut. Funcția care trebuie apelată ca răspuns la un eveniment declanșat este organizatorul evenimentului... Ca urmare a declanșării evenimentului, codul asociat va fi executat. Această metodă este utilizată în principal pentru scenarii scurte, de exemplu, puteți seta culoarea de fundal să se schimbe atunci când este apăsat un buton:

Element interior

2. Tipuri de date și variabile în JavaScript

Calculatoarele procesează informații – date. Datele pot fi prezentate sub diferite forme sau tipuri. O mare parte din funcționalitatea JavaScript este implementată de simplă recrutare obiecte și tipuri de date. Funcționalitatea asociată cu șiruri de caractere, numere și logică se bazează pe tipuri de date șiruri, numerice și booleene. Alte funcţionalitate inclusiv expresii obisnuite, date și operatii matematice, se face folosind RegExp, Date și obiecte Math.

Literaleîn JavaScript sunt o clasă specială de tip de date, valori fixe ale unuia dintre cele trei tipuri de date - șir, numeric sau boolean:

„acesta este șirul” 3.14 alertă adevărată („Salut”); // „Hellow” este un var literal myVariable = 15; // 15 este un literal

Tip de date primitive este o instanță de un anumit tip date precum șir, numeric, boolean, nul și nedefinit.

2.1. Variabile în JavaScript

Datele prelucrate Script JavaScript sunt variabile... Variabilele sunt denumite containere care stochează date (valori) în memoria computerului care se pot modifica în timpul execuției programului. Variabilele au Nume, un felși sens.

Numele variabilei, sau identificator, poate include doar literele a-z, A-Z, cifrele 0-9 (o cifră nu poate fi prima dintr-un nume de variabilă), un caracter $ (poate fi doar primul caracter dintr-un nume de variabilă sau funcție) și liniuță _, nu sunt permise spații. Lungimea unui nume de variabilă nu este limitată. Este posibil, dar nu este recomandat, să scrieți nume variabile în literele alfabetului rus, pentru aceasta acestea trebuie să fie scrise în Unicode.

Cuvintele cheie nu pot fi folosite ca nume de variabilă. Cuvinte JavaScript... Numele de variabile în JavaScript sunt sensibile la majuscule, ceea ce înseamnă că mesajul variabila var; și var Message; - variabile diferite.

O variabilă este creată (declarată) cu cuvânt cheie var urmat de numele variabilei, de exemplu var mesaj; ... Trebuie să declarați o variabilă înainte de a o folosi.

Variabil initializat valoare utilizând operatorul de atribuire =, de exemplu, var mesaj = „Salut”; , adică variabila mesaj este creată și stocată în ea iniţială valoarea „Hellow”. O variabilă poate fi declarată fără valoare, caz în care i se atribuie o valoare implicită nedefinită. Valoarea unei variabile se poate modifica în timpul execuției scriptului. Pe aceeași linie pot fi declarate variabile diferite, separându-le prin virgulă:
var mesaj = "Salut", number_msg = 6, time_msg = 50;

2.2. Tipuri de date variabile

JavaScript este un limbaj netipizat; nu trebuie să specificați tipul de date pentru o anumită variabilă atunci când o declarați. Tipul de date al unei variabile depinde de valorile pe care le ia. Tipul unei variabile se poate modifica în timpul efectuării operațiunilor cu date ( turnare dinamică). Conversia tipului se face automat in functie de contextul in care sunt folosite. De exemplu, în expresiile care implică valori numerice și șir cu operatorul +, JavaScript convertește valorile numerice în șiruri:

Mesajul Var = 10 + „zile înainte de vacanță”; // va reveni cu „10 zile înainte de vacanță”

Puteți obține tipul de date al unei variabile folosind operatorul typeof. Acest operator returnează un șir care identifică tipul corespunzător.

Tip de 35; // va returna tipul „număr” de „text”; // va returna tipul „șir” de true; // va returna tipul „boolean”; // va returna tipul „obiect” de nedefinit; // va returna tipul „nedefinit” de null; // va returna "obiect"

Toate tipurile de date din JavaScript sunt împărțite în două grupuri - simplu tipuri de date (tipuri de date primitive)și compozit tipuri de date (tipuri de date compuse).

LA simplu tipurile de date includ șir, numeric, boolean, nul și subdefinit.

2.2.1. Tipul șirului(şir)

Folosit pentru a stoca un șir de caractere închis în dublu sau ghilimele simple... Un set de caractere gol, cuprins între ghilimele simple sau duble, este un șir gol. Numărul citat este, de asemenea, un șir.

Var bani = ""; // linie goală, zero caractere var work = "test"; var day = „duminică”; var x = "150";

Într-o linie în ghilimele duble puteți include un singur citat și invers. Același tip de ghilimele este dezactivat cu caracterul backslash \ (așa-numitul secvență de evadare):

Document.writeln ("\" Buna dimineata, Ivan Ivanovici! \ "\ N"); // va afișa „Bună dimineața, Ivan Ivanovici!”

Șirurile pot fi comparate și concatenate folosind operatorul de concatenare +. Mulțumită turnare automată tipurile pot combina numere și șiruri. Șirurile sunt persistente, după ce un șir este creat, acesta nu poate fi schimbat, dar poate fi creat linie nouă prin concatenarea altor linii.

2.2.2. Tip numeric (număr)

Este folosit pentru valori numerice... Există două tipuri de numere în JavaScript: numere întregi (întreg)și numere în virgulă mobilă (număr în virgulă mobilă)... Valorile întregi pot fi pozitive, cum ar fi 1, 2 și negative, cum ar fi –1, –2 sau egal cu zero... 1 și 1,0 au aceeași valoare. Majoritatea numerelor din JavaScript sunt scrise în sistem zecimal pot fi folosite și numere, sisteme octale și hexazecimale.

V zecimal sistem, valorile variabilelor numerice sunt stabilite folosind cifre arabe 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

V octal formatul numeric este o secvență care conține cifre de la 0 la 7 și care începe cu prefixul 0.

Pentru hexazecimal format, se adaugă prefixul 0x (0X), urmat de o succesiune de numere de la 0 la 9 sau litere de la a (A) la f (F), corespunzătoare valorilor de la 10 la 15.

Var a = 120; // valoare numerică întreagă zecimală var b = 012; // format octal var c = 0xfff; // format hexazecimal var d = 0xACFE12; // format hexazecimal

Numerele în virgulă mobilă sunt numere fracționale parte zecimală, sau sunt numere exprimate în formă exponențială. Notarea exponențială a numerelor are următoarea formă: un număr cu o parte zecimală fracțională, urmată de litera e, care poate fi indicată atât în ​​partea superioară, cât și în literă mică urmat de un semn opțional + sau - și un exponent întreg.

Var a = 6,24; // număr real var b = 1,234E + 2; // număr real, echivalent cu 1,234 X 10² var c = 6,1e-2; // număr real, echivalent cu 6,1 X 10‾²

2.2.3. tip boolean(boolean)

Acest tip are două valori, adevărat (adevărat), fals (fals). Folosit pentru a compara și a verifica condițiile.

Var răspuns = confirmare ("V-a plăcut acest articol? \ N Faceți clic pe OK. Dacă nu, faceți clic pe Anulare."); dacă (răspuns == adevărat) (alertă ("Mulțumesc!");)

Există, de asemenea, tipuri speciale de valori simple:
tip nultipul dat are unul nul care este folosit pentru a reprezenta obiecte inexistente.

tip nedefinit- tipul variabilei subdefinite înseamnă nr sens original variabilă, precum și o proprietate inexistentă a obiectului.

Tipuri de date compuse consta din mai multe valori. Acestea includ obiecte și tipuri speciale de obiecte - matrice și funcții. Obiectele conțin proprietăți și metode, tablourile sunt o colecție indexată de elemente, iar funcțiile sunt formate dintr-o colecție de instrucțiuni.

2.3. Variabile globale și locale

Variabilele după domeniu sunt împărțite în globalși local. Zona de vizibilitate reprezintă porțiunea din script în care un nume de variabilă este asociat cu acea variabilă și returnează valoarea acesteia. Sunt numite variabilele declarate în corpul unei funcții local, ele pot fi utilizate numai în această funcție. Variabilele locale sunt create și distruse împreună cu funcția corespunzătoare.

Variabilele declarate în interiorul unui element

Top articole similare