För de som vill veta mer om datoranvändning är en av de aspekter som är nödvändiga att hantera variablerna, hur data kan hanteras och senare hämtas via programmen, men om du vill veta mer om vad Typerna är variabel i programmering, vi inbjuder dig att fortsätta läsa den här artikeln.

typer av variabler i programmering

Variabeltyper i programmering

En variabel i programmering är en data som kan lagras med hjälp av en funktion, uttalande eller konditionering genom användning av programmeringsriktlinjer, det kan sägas att de är representationen av specifika värden som måste beaktas för att utföra vissa operationer inom sitt informationssystem, bestäms detta av användningen eller blandningen av bokstäver eller akronymer för att göra en sammansättning och som kommer att representera ett objekt, en process eller tjänst i systemet.

Innan man vet vilka typer av variabler som används inom programmeringen bör man veta att på ett språk måste satsen "VAR" placeras först så att valideringen av densamma kan göras, dessa kan ha olika värden: numerisk , alfabetisk eller alfanumerisk, och valideras med nollvärde vid systemstart. På samma sätt finns det även variabler som har kapacitet att lagra logiska data som är kända som booleska variabler och de som är speciella eftersom de lagrar data i video-, bild- och multimediafilformat, vilket gör det möjligt att skapa en datalagring som är blandad .

Variablerna i programmering bestäms med hjälp av själva datan där det ska lagras, det kan vara inom databasen eller inom programmeringsriktlinjerna, denna katalogisering måste fylla samma funktioner så att det blir en strukturering av programmet eller informationen system som du vill programmera och som försöker lösa ett specifikt problem.

Logisk typ lagringsvariabel

Denna typ av variabel är också känd som en boolesk variabel och de används i programmering för att utföra logiska operationer av binär typ, dessa är mer kända som beslut, och värdet på var och en av dem kan vara sant eller falskt, efter programmeringsraderna i informationssystemet. I programmering används dessa variabler för att vidta specifika åtgärder i händelse av att en variabel av denna typ presenterar ett värde av falsk typ, fyra specifika funktioner kan förekomma i programmet.

typer av variabler i programmering

Dessa måste upprättas korrekt så att den har en syntax i operationaliseringen av informationssystemet och att den kan fortsätta effektivt med exekveringen av variabeln för att uppnå en lösning på det problem som datorsystemet är fokuserat på. Dessa variabler fungerar med formen eller villkoret Sant eller falskt (sant eller falskt), men denna utvärdering av om det är sant eller inte görs för att utvärdera ett påstående som måste returnera ett av dessa värden beroende på vad villkoret är .

Detta värde motsvarar booleska variabler och dess deklaration är boolesk true = true, om dess värde är standard så initieras det med false. Booleska variabler har speciella typer av värden lagrade som bestäms av sant eller falskt, de lagrar inte siffror eller textsträngar.

Heltalsdatalagringsvariabler

Det är en variabel som innehåller heltalsdata inuti, så de är lätta att använda för att programmera ett informationssystem. Därför får de inte ha några decimaldata eller data som inte är ett heltal i sitt innehåll, eftersom det kan orsaka ett misslyckande och tvinga exekveringen av programmet att stoppa, dessutom kan det inte lagra informationen i en databas som är kopplat till informationssystemet. Den kan inte heller ha en egenskap av att kunna lagra boolesk information, multimedia eller lagra data inuti den av annan karaktär som inte är heltal.

Dessa variabler måste placeras i rätt ordning enligt riktlinjerna för informationssystemets programmering, eftersom om en variabel med ett specifikt namn placeras med ett heltalsvärde och i databasen finns det en bestämning av den variabeln i ett annat format som inte är ett heltalsvärde , kommer data som matats in i systemet inte att exekveras. På engelska kallas heltal "integers", till exempel: var vat = 20; ( // variabel typ heltal).

typer av variabler i programmering

Dessa variabler i programmeringsspråk för informationssystem, såsom applikationer eller videospelsprogrammering, representeras av vissa akronymer som programmeraren måste använda som beräkningsoperationer för att avgöra om en variabel har ett värde, är sant eller falskt, men alltid beroende på den specifika situation du har i programmeringsriktlinjerna.

Exempel på hur man arbetar med variabler i programmering

Om en variabel ska skapas eller skapas i programmering måste data lagras som kan ändras medan programmet körs, anta att vi i JAVA-språk har följande syntax:

Skriv variabelnamn[=initialValue]

I den kan vi göra följande uppdelning: Typ är den typ av variabel vi vill skapa, VariableName är namnet som vi måste ge till variabeln, och mellan hakparenteser finns det extra elementet för dess skapande, vilket ger den ett initialt värde som alltid använder i första ordningen tilldelningsoperatorn som är symbolen =, och sedan startvärdet. Om du vill skapa följande kod:

  • dubbel x = 3.2d;
  • float y = 4.8f;
  • helper int = 30;
  • långt kontonummer = 10000000000L;

Fyra olika sätt för variabler med initiala värden kan skapas med dem, detta kallas variabelinitiering. Därifrån kan vi nämna hur variabler fungerar enligt deras värde eller typ. När man arbetar med heltal används en variabel som endast lagrar tal, antingen positiva eller negativa, men aldrig decimaler.I detta fall används variabeln 3 (hjälpint = 30), denna variabel kommer att lagra de heltal som ligger inom intervallet av -2^31 och 2^31-1, alla nummer som du vill lagra och som ligger utanför dessa värden kommer att ha ett programmeringsfel som kommer att återspeglas i kompileringen eller i exekveringen.

typer av variabler i programmering

Med stora heltal som exempelvariabeln 4 (långt kontoNumber = 1000000000L;) tillåter dessa inmatning av positiva och negativa tal, som inte är decimaler, och om det ligger utanför det intervallet uppstår ett fel som nämnts ovan, denna långa variabel måste ha en bokstav L i slutet. Den här variabeln rekommenderas inte att användas när du vill ha variabler med små siffror eftersom du kommer att reservera ett stort minnesutrymme som är större än vad som kommer att användas, vilket gör att programmet långsammare. , som standard bör den initialiseras till 0L.

När du använder decimaltal används dubbla eller flytande typer, dubbla typvariabler (Double) är de som har tal med dubbel precision på 64 byte i en IEEE 754-standard, detta kommer att indikera att talet är flytande och en punkt placeras för att separera heltalsdelen av decimalen (dubbel x = 3.2d;). I det andra fallet med float skulle det skrivas som följer float y = 4.8f; Dessa variabler har enstaka precisionstal med endast 32 byte i IEEE 754-standarden, och för att veta att det är en float placeras en punkt för att separera decimalerna.

I vart och ett av fallen, för att veta om det är flytande eller dubbelt, läggs ett fod till i slutet av numret för att indikera typen. Om du vill representera tal med stora decimaler är det bättre att göra det med dubbeltypen, för att inte presentera fel på grund av approximationer och för att skapa onödig förvirring. Som standard kan du göra initieringen med 0.0d eller 0.0f i varje fall.

Ytterligare två representationer kan göras i siffror: Short och byte, som kan lagra heltal på liknande sätt som att använda variabeln int. Men lagringsområdena inuti den är mindre och används när minnesallokeringen måste vara under kontroll för att programmet ska fungera korrekt.

Decimal datalagringsvariabel

Som deras namn indikerar har dessa variabler datalagring som har ett decimalt numeriskt värde, så de har egenskaper som heltalsdatalagringsvariabler. Tecknen som skrivs in i denna data måste innehålla mottaglighet för kommatecken och punkter, annars kan de inte lagras i någon del av databasen, inte ens i den som har tilldelats samma variabel och samma typ av akronymer inom riktlinjerna för programmeringen av det informationssystem som utvecklas.

typer av variabler i programmering

När data med decimaler används kallas de Float och en punkt placeras istället för ett kommatecken för att avgöra att det är en decimal och för att separera den del som är decimalernas heltal, till exempel: var total = 234.65; // variabel typ decimal.

Flyttalsvariabler

Flyttal är de som skrivs som 3.2435 och har bråkdelar, kan ha enkla eller dubbla kvantifierare, och är ofta analoga med de korta och långa kvantifierare som används i heltalsnumrering för att berätta hur många bitar som kan användas i vissa variabla lagringar.

Variabel för teckendatalagring

Variabler av denna typ lagrar numeriska, alfabetiska och alfanumeriska tecken inte bara i informationssystem utan även inom databasen, dessa skrivs in på ett naturligt språk genom programmeringsrader, dessa variabler används i stor utsträckning vid programmering av informationssystem, applikationer och validering av variabler inom databaser av något slag.

De har också makten att lagra specialtecken, punkter, kommatecken, enstaka punkter, decimaler och heltal, abstrakta tecken, grafer eller alla språksymboler som är komplexa eller högstrukturerade, som japanska. Den kan användas med variabeln int. För dess lagring, men på detta sätt skulle dess värde lagras i decimalformat i ASCII och för att göra dess tolkning bör det göras manuellt och sedan ta det till motsvarande symbol, i det här fallet är det bäst att använda char-variabeltypen:

char a = 'a';

char b = 'b';

I den här situationen kan du skapa två char-variabler, en för varje symbol, men om du vill markera en särskilt behöver du bara placera den mellan enkla citattecken (') och dess standardvärde ska börja med 'u0000'.

typer av variabler i programmering

Strängvariabler

De är kända som String och är variabler som lagrar teckensträngar som är avgörande för att lagra data i form av meningar eller naturligt språk som är av stora storlekar och som inte kan lagras i en "Char" eller teckenvariabel. Dessa kan användas när man gör arraystrukturer eller "Arrayer" i källkoder för ett informationssystem eller i ett applikationsprogram, eller i ett program som är enkla instruktioner.

De kan också användas i realiseringen av matriser i programmeringsspråk, skapande av vektorer där de måste länkas på ett perfekt sätt i var och en av deras karaktärer för att undvika korruption i den direkta användningen av programmeringen som utförs i det ögonblicket. , så det kan användas i JAVASCRIPT, PHP, HTML eller till och med i PAYTHON-språkprogrammeringssystemet.

I alla dessa typer av variabler som vi har nämnt måste man ta hänsyn till att de har en bra användning inom programmeringen av informationssystemet, ett syntaxfel kan göra att ett system förlamas i processen att exekvera källkoden för system eller program, för att variabeln har blivit felplacerad eller för att den är felstavad. I var och en av dessa operationer har variablerna ett värde X som måste ändras allteftersom beräkningsprocessen programmerad i systemet fortskrider eller så kan detta värde beviljas av användaren samtidigt som data matas in när det programmerade informationssystemet används.

Det finns strängvariabler med fast längd som är de som har text och kan vara gjorda av två typer. En sträng med fast längd beskriver exakt hur många tecken den strängen ska ha, i vissa API:er som används i Windows används den här typen av längd, men i Basic används de inte och i C-språket kan de användas som en anpassning av tecken. Det finns också strängar med variabel längd där det inte finns någon definition som används i Basic och används för att ha användarinmatning där det inte finns någon säkerhet om vad svaret kommer att bli.

Om du vill arbeta med sekvenser av symboler eller textsträngar kan du skapa lika många char-variabler som det finns bokstäver i strängen, men det skulle vara omöjligt att skapa så många variabler. I Java kan denna programmering göras enklare genom String som hänvisar till sekvensen eller vektorn av symboler som utgör ett ord, en fras eller ett stycke. (Exempel String dog = «hund»;) när man arbetar genom dessa symboler hanteras strängen bättre och standardvärdet börjar på null, detta värde i JAVA-programmering talar om för oss vilket som är det oinitierade objektet och att det inte kan användas.

Andra former av variabeltyper kan vara konstanter som är data som aldrig ändrar sitt värde av någon anledning, som i fallet med värdet på bokstaven Pi (3.14159265...) Detta ger oss en indikation på att variabeln alltid kommer att ha samma värde och att det inte kan modifieras, med andra ord är det ett konstant värde som används i det reserverade ordet och måste skrivas så här:

slutlig dubbel PI_NUMBER = Math.PI; // 3.14

slut int NOLL = 0;

Om du någon gång vill göra en ändring av det värdet på konstanten, kommer du att ha ett fel i kompileringen, för övning är namnet på variabeln i denna typ placerat med små bokstäver och konstanterna med stora bokstäver, nu om variabelns namn är sammansatt, det vill säga den har mer än ett ord, den första bokstaven i följande ord skrivs med versaler och konstanterna med ett understreck (_) mellan varje ord.

För vektorer som är gjorda av listor eller listor där vart och ett av elementen är en variabel av en specifik typ och som har sitt specificerade värde, kan lagring göras i Array vilket kan göras per definition enligt följande:

String[] länder = {«Spanien», «Italien», «Tyskland»};

String[] djur = nya String[] {"hund", "åsna", "katt", "björn"};

String[] objekt = ny String[3];

Som du kan se i dessa exempel skapas en temporär array med landsnamn och de lagras i variabeln Countries utan att säga vilken typ av data som lagras. I det andra exemplet kan en differentiering göras som specificerar värdet som lagras, och i det tredje exemplet görs en array-deklaration och det anges att det kommer att finnas maximalt tre element i Stringen utan att göra en initialisering av vad är positionen eller objekten i listan.

När du gör en strängvariabel måste du lägga värdet i dubbla eller enkla citattecken så att du vet vad som är början och vilket som är slutet. Denna process är ibland inte lätt att implementera, speciellt när texten redan måste ha citattecken, för det kan du använda andra tecken som inte är lätta att inkludera i en textvariabel, men i JavaScript definierades ett enkelt sätt att använda den. tecken och som ger problem i en textsträng. Denna mekanism som kallades "Escape Mechanism" och gör en ersättning av en problematisk karaktär med hjälp av enkla kombinationer av andra karaktärer som:

  • Om du vill ta med en ny rad, inkludera n
  • När det gäller en tabulator t
  • För enstaka citat '
  • Vid användning av dubbla citattecken «
  • Eller använd ett snedstreck \

När du arbetar med matrisvariabler som används i vektorer, matriser eller matriser har du en samling variabler som alla kan vara av samma typ eller helt olika, om du till exempel vill göra en variabel med veckodagar kan du skapa sju textvariabler enligt följande: var day1 = "Monday"; och så vidare med resten av veckodagarna separat tills vi når söndagen, det vill säga vi skulle ha sju variabler. Den här koden är inte fel, men den kanske inte är effektiv eftersom den gör programmering överdriven, speciellt om den här strängen är väldigt lång.

I denna typ av fall görs en gruppering av alla variabler som är relaterade i en samling: var dagar = [«måndag», «tisdag», «onsdag», «torsdag», «fredag», «lördag», « söndag »]; med den har du en enda variabel med namnet på dagar där alla värden som är relaterade till den lagras, i det här exemplet är de veckodagar, med hjälp av parenteser för att fastställa vad som är början och slutet på det och kommatecken för att separera vart och ett av elementen som utgör det.

När denna definition görs i arrayen kan vart och ett av elementen nås, vilket indikerar dess position inom arrayen. Det som kan orsaka en viss komplikation och orsaka ett programmeringsfel är att positionerna för varje element ska börja räknas med noll 0 och inte med nummer 1.

https://www.youtube.com/watch?v=3vFL_Qz0IuA

Andra typer av variabel i programmering

När variabler skapas ska man tänka att det är för att lagra data, men i programmering kan man behöva andra variabler som är viktiga, det är därför vi kan behöva variabler som:

Hjälpvariabler: eller även känd som temporära variabler och är de som är nödvändiga för att exekvera tillfälligt i en programmering, kommer denna typ av variabel inte att användas igen efter att ha använts eller att den uppfyller sitt mål.

Ackumulatorvariabel: är de som används för att lagra siffror och värden som är på varandra, till exempel om det börjar med 0, då måste värdena 1, 2, 3, 4 komma, och så vidare. Det kan vara vanligt att en variabel ökar eller minskar med 1, och många språk har operationer som bara gör den typen av operation. Dessa används för looping.

tillståndsvariabel: Dessa används vanligtvis för att veta hur ett objekt kan hittas vid en viss tidpunkt. Den enklaste av dessa är booleska variabler där deras värde anges som sant eller falskt. Men definitioner kan också göras, som att en fighter i ett spel slåss, faller, förlorar kampen osv. Samma objekt kan alltid agera på ett annat sätt beroende på i vilket tillstånd det är.

Variabel datalagring

Alla variabler har en speciell representation i en databas eftersom var och en av de data som är lagrade i en specifik variabel har ett visst antal byte som är nödvändiga för att den ska lagras effektivt. För att varje variabel ska lagras korrekt i form av datainformation måste den ha en exakt matchning med de variabler som har placerats i programmeringsriktlinjerna för informationssystemet, programmet eller applikationen som placeras på en mobil enhet eller till och med när dator system är programmerade att installeras på en dator.

Det finns många element som kan lagras i data inom en variabel och som har en viss mängd lagring, eller en gräns så att den i sig inte kan lagras med ett överskott av data som skulle kunna äventyra informationssystemet som till exempel samma databas. Det kan också finnas variabler som inte har en gräns för data att lagra i sin information, så det spelar ingen roll hur mycket information som skrivs in i den variabeln eftersom den inte kommer att kunna överskrida databasen.

Dessa variabler måste dock ha en exakt definition så att det inte finns någon dubblering av information i databasen. När det gäller samlingar och till skillnad från andra typer av data, oavsett om det är enkelt eller komplext, är minnet som är tilldelat för denna lagring okänt, vilket leder till att policyer upprättas för att göra en minnesreservation:

  • Fast minnesreserv: där det måste finnas en mängd minne som är tilldelad till samlingen är det en policy av stel typ, eftersom när slutet av minnesområdet nås kan det inte finnas någon annan lagring.
  • Variabel minnesreserv: i detta fall görs en minnesslashreservation, som kan ha en förutbestämd storlek och inte överskrida den gränsen, så att en ny zon senare tilldelas och därmed förhindras en måttlig begränsning.

Hur bildas en programmeringsvariabel?

En variabel i programmering har ett specifikt lagringsutrymme inom systemet där den implementeras eller i huvudminnet, detta utrymme har ett namn eller en identifiering som måste associeras med utrymmet och vars mängd information eller data måste vara känd eftersom det måste bär ett visst värde, om vi hänvisar till namnet på variabeln är detta det vanliga sättet att bestämma vad dess lagringsvärde är, det är därför det måste finnas separation mellan namnet på variabeln och dess innehåll så att all information den representerar kan användas på ett unikt och oberoende sätt.

Identifieraren som finns i en dators källkod kan vara bunden till ett värde när den körs och värdet på variabeln, så att variabeln kan ändras under programmets körning. Det bör förstås att ett variabelbegrepp i beräkning kanske inte är detsamma som ett variabelbegrepp i matematik. Värdet på en variabel vid beräkning får inte vara en del av en ekvation eller matematisk formel.

Variabler används för att upprätta en iterationsprocess, de kan tilldelas ett värde på ett ställe, sedan användas på ett annat och sedan ges ett nytt värde som ska användas i en annan procedur. Denna typ av procedur är känd under namnet Iteration, i programmeringsvariabler brukar dessa tilldelas mycket långa namn så att de blir mer beskrivande i sin användning, medan i matematiken har variablerna kortfattade namn, som bildas av ett eller två tecken som gör transkriptionen och manipuleringen av data kortare.

Utrymmena i ett lagringssystem kan refereras till med identifierare, dessa är kända som "Aliasing" vilket betyder smeknamn. När ett värde tilldelas en variabel används en identifierare för att ändra värdet så att den kan komma åt andra identifierare. Sedan måste kompilatorerna byta ut de symboliska namnen på variablerna med en faktisk plats för varje data, medan namnet, typen och placeringen av variabeln förblir fixerade, kan data som lagras på platsen ändras. av programmen.

Längd i variabler

Längden på en variabel kan mätas efter dess bredd, och dessa bestäms i två kategorier, den fasta och den rörliga. En variabel är fixerad när dess storlek inte varierar under programmets körning, alla datavariabler är fixerade förutom de som är strängar eller Arrays, och en variabel är variabel när dess storlek tenderar att variera under programmets körning. av programmet.

Alla variabler kan utbytas mitt i rutiner, antingen genom värde eller genom referens. Det sägs att det utbyts mot värde när en kopia av värdet eller data för variablerna görs i området för samtal av lokal typ, vilket är det som motsvarar subrutinen som har anropats, detta kommer att ha datavärdet men Du kan aldrig göra en modifiering av den ursprungliga variabeln, vilket indikerar att om en ursprunglig variabel ändras eller modifieras inom rutinen, så att ändringarna uppnås när processen är klar, måste den återgå till det ursprungliga värdet , annars kommer det att förbli med värdet det tog innan körningsfunktionerna utfördes.

Utbytet med hjälp av referens är när en variabel inte får passera direkt med sitt värde utan med hjälp av en referens eller pekare till den, där adressen till minneszonen finns inom innehållet, av detta. operationer utförs direkt i minnesområdet där variabeln finns, så att dess efterföljande modifieringar kan vara tillgängliga.

Variabelt omfattning

Omfattningen av en variabel kan vara av två typer: global eller lokal. Det sägs vara lokalt när denna variabel kan komma åt en enskild procedur, den kan inte läsas eller modifieras från en annan procedur, i detta fall kan variabeldeklarationer göras i villkorsblock, loopar, där det bara finns en åtkomst till dem. Och den är global när den kan nås från en annan rutin eller från applikationsmakron, såsom dess procedurer och funktioner.

Det kan finnas vissa grader av globalitet som är mer tillgängliga från olika håll eller som är tillgängliga mellan olika applikationer, vilket skulle vara superglobalitet, som är fallet med programmeringsspråket Java. Man måste ta hänsyn till att JAVA-språket, när det kommer till globala variabler i alla metoder, kommer att finnas i en klass, eftersom de är attribut som gör definitionen av en specifik klass eller ett attribut, det senare är inte definitionen av ett specifikt objekt eller klass, men det är en variabel som kan stödja resten av proceduren och gör de konceptuella definitionerna av objekten.

Vad används programmeringsvariabler till?

Variabler kan användas inom olika områden, men programmeringsvariabeln, som är där data sparas och sedan hämtas från ett program, används vanligtvis för att skriva koder, spara data och tillstånd, tilldela värden från en variabel till en annan, rendera värden inom ett matematiskt uttryck eller visa värden på en skärm. Var och en av variablerna måste ha en datatyp (nummer, text, etc.).

Identifierare av en variabel

När man talar om termen identifierare för en variabel, hänvisas inte bara till variabeln som sådan, utan även till namnet och funktionen eller klassen som är tilldelad variabeln. I var och en av dem måste det finnas begränsningar, så de flesta programmeringsspråk har följande villkor:

  • Du kan använda bokstäver, siffror och symboler
  • får inte innehålla mellanslag
  • De börjar inte med ett nummer
  • Du kan inte använda reserverade ord (Om, för, medan, etc.)
  • På vissa språk kan de tillåta användning av specialtecken när de börjar.
  • I vissa fall finns det språk som tillåter användning av stora och små bokstäver och det kallas Sensitive.

En variabel i programmering kräver att det finns en deklaration av den, säg vad den heter eller vad den heter och att den associeras med den tilldelade datatypen. Och dessa värden tilldelas enligt följande:

Int total: tilldelar en total variabel och att dess datatyp är ett tal eftersom den använder int i början. I det här fallet kan denna variabel inte ha någon annan typ av data, när numret är lagrat måste till exempel total = 10 placeras, vilket kallas att tilldela ett värde till en variabel, när du skriver int total = 10 placerar du inte bara datatypen, utan även deklarationen och dess initiala värde.

Egenskaper för en programmeringsvariabel

Programmeringsvariabler har vissa egenskaper som måste beaktas när de utformas.

minnesallokering: en variabel är en markör för minnespositionen i en dator, när en ny variabel skapas i ett program måste den ha mängden minne tilldelad enligt variabelns datatyp. När programmet har körts kan du komma åt minnesblocket där det är tillgängligt.

uttalande: att göra deklarationen av variablerna är att tilldela namnet som den kommer att ha och datatypen, förutom att skapa utrymmet där dess värde kommer att lagras, på detta sätt deklareras variabeln i programmet för att indikera vilken variabel det är . Vissa programspråk kräver att variablerna deklareras innan de används, i andra kan variabelns värde definieras utan att deklarationen måste göras.

omfattning: omfattningen är den som anger hur långt en variabel kan läsas eller ändras. När det gäller globala variabler kommer dessa att användas genom hela programmet, så de har en fullständig omfattning, medan lokala variabler används enligt funktionen eller proceduren där de ska deklareras. . Det sägs att det kan finnas ett hierarkiskt omfattning när det appliceras uppifrån och ned från början av programmet, med funktionerna som kallas vingar och från andra funktioner eller underfunktioner.

Om en variabel deklareras i början eller toppen av programmet, kan en funktionsdeklaration inte göras från en annan variabel med samma namn. Men om denna deklaration görs i en funktion, om samma namn på funktionen kan tilldelas en annan variabel, är de olika och har olika värden.

 

Operatörer på variabler

När du har information eller data för en variabel finns det ett verktyg men det räcker inte med en komplett variabel, det är därför det är nödvändigt att ha andra verktyg för att manipulera och operationalisera variabler för att infoga ny information. Detta gör att vi kan skapa variabler av olika typer och visa deras värde genom varningsfunktionen som representeras av parentesen ().

Operatörer kan hjälpa dig att manipulera variabler med matematiska operationer, värden och jämförelser mellan variabler, vilket gör att du kan köra mer komplexa beräkningsprogram och bestämma logiska beslut baserat på jämförelser och villkor. Operatörer är dessa verktyg för att arbeta med variabler, i det här fallet har vi dessa typer av operatorer:

aritmetisk: är de operatorer som används i matematik; addera, subtrahera, multiplicera, division och rest (+, -, X, /, %), rest används när vi har två tal och vi får kvar en rest när vi dividerar mellan dem. I det fall att alla operatorer har samma typ av variabel, kommer det att erhållas som ett resultat av tillämpningen av operatorn att vara samma typ av operatorer, å andra sidan, när dessa är olika blir resultatet den med störst kapacitet (dubbel eller flytande ).

I JavaScript finns även definitioner av andra matematiska operatorer som inte är lätta att förstå och som är mycket användbara i vissa operationer. En av dem är "modulo"-operatorn, som används för att beräkna resten av en heltalsdivision av två tal, den används genom symbolen %, och den är inte för att beräkna procentsatser. Matematiska operatorer kan användas i kombination med tilldelningsoperatorer för att förkorta deras notation, till exempel:

var nummer1 = 5;

nummer1 %= 4; // nummer1 = nummer1 % 4 = 1

Rationell: när du har två värden som måste jämföras om de är lika, en större, mindre än den andra, olika och ännu större och lika eller mindre och lika. Dess symboler är desamma som de som används i matematiska operationer: större än (>), mindre än (<), större än eller lika med (>=), mindre än eller lika med (<=), lika med (==) , och inte lika med (!=). Dessa operatorer som upprättar sambanden mellan variabler är av väsentlig användning för alla typer av applikationer som har komplexitet, alla dessa operatorer kommer att resultera i ett booleskt värde.

När du använder jämlikhetsoperatorn (==) måste du vara mycket försiktig, eftersom detta värde kan presentera många fel i programmering, inte bara för användare som har viss erfarenhet av att utveckla program utan för alla andra som börjar i denna värld av programmering. Denna operator måste användas när man jämför värdena för två variabler, så den skiljer sig från operatorn =, som endast används för att tilldela ett värde till en enskild variabel.

Relationsoperatorer kan också användas i variabler av textsträngstyp, när operatorerna "större än" (>) och "mindre än" (<) används i strängar måste de göra det under en intuitiv typ av resonemang, dvs. gör jämförelser från bokstav till bokstav alltid med början från vänster tills skillnaden mellan två textsträngar uppnås. När du vill avgöra om en bokstav är större eller mindre än en annan, tas hänsyn till att stora bokstäver är mindre än gemener och att de första bokstäverna i ett alfabet är mindre än de sista bokstäverna i detsamma.

logisk: de som bara ger ett sant eller falskt svar och används med booleska variabler, bland dessa är OR (II), AND (&&) och NOT (!). Dessa operatörer är väsentliga i konstruktionen av applikationer som har en viss komplexitet, eftersom det är de som hjälper till att fatta beslut enligt de instruktioner som måste köras i ett program under vissa förutsättningar. Resultatet av en operation som använder dessa operatorer kommer alltid att ha ett logiskt eller booleskt värde.

Negationssymboler är de mest använda i logiska operatorer för att bestämma det motsatta värdet till värdet på en variabel. Den används med symbolen! som variabelidentifierare. Om variabeln ursprungligen är av typen boolesk är det lätt att få negation, men i en textsträng måste en konvertering först göras till ett värde som är booleskt. Detta kan göras på två sätt:

  • Om ett tal ingår i variabeln blir det falskt om dess värde är 0 eller sant för något annat tal som är positivt negativt, decimalt eller heltal.
  • Om en textsträng finns i variabeln blir den falsk om strängen är tom (“”) eller sann om den är i ett annat tillstånd.

AND-operatorn (&&) erhålls när två värden som är booleaner kombineras. Och dess resultat är sant eller sant om båda operatorerna är sanna. Om den innehåller en falsk operator kommer den att returnera false. När det gäller OR-operatorn har denna också en kombination av två booleska värden och indikeras med symbolerna || och resultatet är sant om endera operatorn är sann. Om båda är falska blir resultatet falskt.

Operatörer på BIT-nivå: används i specifika fall för att arbeta med bitvis data AND (&), OR (|), XOR (^), Shift Left (<<), Shift Right (>>) och Shift Right-utfyllnad med nollor från vänster (> >>).

fördelning: de används för att ändra värdena för den första operanden, den som används som standard är tilldelningen (=) med vilken variablerna kan initieras. Men de kan också användas (+=, -=, /=, *=, etc.) för att göra ytterligare operationer innan ett nytt värde tilldelas den första operatorn. Detta är den mest använda symbolen och den enklaste eftersom det är den som lagrar variabelns specifika värde (inte att förväxla med symbolen ==). När du använder tilldelning kan en variabel se ut så här:

var nummer1 = 3;

I den bestämmer vi namnet på variabeln till vänster om operatorn och operatorn till höger.

enhetlig: dessa är de som fungerar med en enskild operand och är de negativa tecknen (-) som måste placeras framför ett tal för att indikera att det är ett negativt tal, Öka och Minska (++ och –), Komplement till 1 vid nivån för bit (~) och NOT-operatorn (!). Med inkrement och dekrement är det viktigt att veta vilken position operatören har, om den kommer före eller efter variabeln.

Strängoperatorer: När du arbetar med variabler i strängar bör du använda sammanlänkande operatorer (+) med vilka du kan sammanfoga två strängar till en. Detta är en operator som inte har definierats för att användas i char-variabler eftersom innan två symboler sammanfogas måste en transformation göras på strängen för att använda dem i String.valueOf():-läge. Sammankopplingsoperatorn är en aritmetisk operator som används på strängar för att subtrahera eller dela strängen i två delar och används inte för en matematisk operation för att subtrahera tal.

I samma ordning kan operatorn == inte användas för att jämföra strängar och avgöra om de är lika. I det här fallet måste lika (.equals()), substitution (.replace()) användas för att ersätta strängen. först char efter andra och understräng (.substring()) för att få en sträng från det första indexet till det andra.

öka och minska: är två operatorer som är giltiga för variabler som har siffror och som används för att öka eller minska en värdeenhet inom en variabel, till exempel:

var nummer = 5;

++nummer; (kan också vara – -nummer, för att indikera en minskning)

alert(nummer); // nummer = 6

I denna inkrementoperator görs indikationen med ++-symbolen som används som prefix i variabelns namn, så resultatet av variabelns värde ökas med enhet. På motsvarande sätt har en dekrementoperator prefixet (–) i variabelnamnet för att få den att minska värdet på variabeln. Det bör noteras att inkrement- eller dekrementoperatorerna alltid anges i variabelnamnets prefix men kan även användas efter det som suffix.

Men dess beteende skulle vara annorlunda, eftersom när det används innan det indikerar att dess värde höjs innan du gör någon annan operation, men som ett suffix betyder det att värdet på variablerna ökas efter att ha kört påståendet där det är Begagnade.

Operatörens prioriteringar

Om det finns flera operatörer i ett och samma uttalande måste en översyn göras av vem av dem som kommer att bli först utvärderad, eftersom det inte kan göras slumpmässigt. Alla operatörer har en viss prioritet bland dem och det är därför det på språket måste bestämmas vilken av dem som har prioritet och detta bestäms av symbolen:

  • ()
  • []
  • .
  • ++
  • -
  • ~
  • !
  • Ny
  • *
  • /
  • %
  • +
  • -
  • >>
  • >>>
  • <
  • >=
  • <
  • <=
  • ==
  • !=
  • &
  • ^
  • |
  • &&
  • ||
  • ?:
  • =
  • +=
  • -=
  • *=
  • .

Som du kan se i programmeringsvärlden kan du hitta ett fantastiskt företag, men det kräver också mycket förberedelser, programmering är ganska komplext eftersom det kräver många tekniker som möjliggör identifiering av uppgifter som en dator, ett program eller en applikation måste utföra. . I programmering måste inte bara operationerna definieras utan också i vilken ordning de ska utföras, alltid efter några steg: systemstudie, problemanalys, programdesign, programmering, felsökning och underhåll.

Detta programmeringsarbete görs sekventiellt för att skapa programkoden I andra fall kan strukturerad eller modulär programmering göras där ett problem bryts nedåt vilket leder till enklare problem för lösning genom funktioner eller variabler, på så sätt har man ett program med en uppsättning order som anger vad som ska göras och hur det ska göras.

Om det här ämnet har intresserat och hjälpt dig rekommenderar vi att du läser följande artiklar via dessa länkar:

Sårbarhet och säkerhetssystem

DNS-servern svarar inte

Klona en hårddisk