variables

Las variables son contenedores para almacenar datos.


Variables de JavaScript


Las variables de JavaScript se pueden declarar de 4 formas:

  • Automáticamente
  • Usandovar
  • Usandolet
  • Usandoconst
x = 5;
y = 6;
z = x + y;

De los ejemplos puedes adivinar:

  • x almacena el valor 5
  • y almacena el valor 6
  • z almacena el valor 11
Signo de dólar JavaScript $
Dado que JavaScript trata un signo de dólar como una letra, los identificadores que contienen $ son nombres de variables válidos:

Ejemplo
let $ = "Hello World";



Tipos de datos de JavaScript

const pi = 3.14;
let person = "John Doe";
let answer = 'Yes I am!';

Mostrar variables JavaScript


<p id="demo"></p>

<script>
let carName = "Volvo";
document.getElementById("demo").innerHTML = carName;
</script>

Usando consola.log()

<!DOCTYPE html>
<html>
<body>

<script>
console.log(5 + 6);
</script>

</body>
</html>

Concatenar variables:

<body>

<h1>JavaScript Variables</h1>

<p>The result of adding "John" + " " + "Doe" is:</p>
<p id="demo"></p>

<script>
let x = "John" + " " + "Doe";
document.getElementById("demo").innerHTML = x;
</script>

</body>

¿Cuándo utilizar var, let o const?
(Alcance de una variable)

1. Declarar siempre variables

2. Úselo siempre const si el valor no debe cambiarse.

3. Úselo siempre const si no se debe cambiar el tipo (Arrays y Objetos)

4. Úselo solo let si no puede usarlo const

5. Úselo únicamente var si DEBE admitir navegadores antiguos.

La letpalabra clave se introdujo en ES6 (2015)

Las variables definidas con letno se pueden redeclarar

Las variables definidas letdeben declararse antes de su uso.

Las variables definidas con lettienen alcance de bloque

Alcance del bloque
Antes de ES6 (2015), JavaScript tenía alcance global y alcance de función .

ES6 introdujo dos nuevas palabras clave importantes de JavaScript: lety const.

Estas dos palabras clave proporcionan Block Scope en JavaScript.

No se puede acceder a las variables declaradas dentro de un bloque { } desde fuera del bloque:

{
  let x = 2;
}
// x can NOT be used here


letconst tiene alcance de bloque .

letconst no se puede volver a declarar .

letconst debe declararse antes de su uso.

varno es necesario declararlo.


Variables de Kotlin

var variableName = value
val variableName = value

Para crear una variable, use var o val y asígnele un valor con el signo igual ( =):

Tipo de variable Kotlin

var name = "John"      // String (text)
val birthyear = 1975   // Int (number)

println(name)          // Print the value of name
println(birthyear)     // Print the value of birthyear


Mostrar variables Kotlin


val name = "John"
println("Hello " + name)
                Concatenar variables:

También puedes usar el +carácter para agregar una variable a otra variable:

val firstName = "John "
val lastName = "Doe"
val fullName = firstName + lastName
println(fullName)
         Alcance de una variable

Cuando crea una variable con la val palabra clave, el valor no se puede cambiar/reasignar.

val name = "John"
name = "Robert"  // Error (Val cannot be reassigned)
println(name)

Al usar var, puedes cambiar el valor cuando quieras:


var name = "John"
name = "Robert"
println(name)

La val palabra clave es útil cuando desea que una variable almacene siempre el mismo valor, como PI

val pi = 3.14159265359
println(pi)


Crear (declarar) variables PHP

En PHP, una variable comienza con el $signo, seguido del nombre de la variable:

<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>


Tipo de variable

<?php
$txt = "Hello world!";// Cadena
$x = 5;//Entero
$y = 10.5;//flotante
?>

Mostrar variables

La echo de claración PHP se usa a menudo para enviar datos a la pantalla.

El siguiente ejemplo mostrará cómo generar texto y una variable:

<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>

<?php
$x = 5;
$y = 4;
echo $x + $y;
?>

Concatenar variables:

<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>

Alcance de una variable

PHP tiene tres alcances variables diferentes:

local
global
estático

Alcance Global y Local

Una variable declarada fuera de una función tiene un ALCANCE GLOBAL y solo se puede acceder a ella fuera de una función:

<?php
$x = 5// global scope

function myTest() {
  // using x inside this function will generate an error
  echo "<p>Variable x inside function is: $x</p>";
}
myTest();

echo "<p>Variable x outside function is: $x</p>";
?>

Una variable declarada dentro de una función tiene un ALCANCE LOCAL y solo se puede acceder a ella dentro de esa función:

<?php
function myTest() {
  $x = 5// local scope
  echo "<p>Variable x inside function is: $x</p>";
}
myTest();

// using x outside the function will generate an error
echo "<p>Variable x outside function is: $x</p>";
?>


PHP La palabra clave global

La globalpalabra clave se utiliza para acceder a una variable global desde dentro de una función.

Para hacer esto, use la globalpalabra clave antes de las variables (dentro de la función):
<?php
$x = 5;
$y = 10;

function myTest() {
  global $x, $y;
  $y = $x + $y;
}

myTest();
echo $y; // outputs 15
?>

PHP La palabra clave estática

Normalmente, cuando se completa/ejecuta una función, se eliminan todas sus variables. Sin embargo, a veces queremos que NO se elimine una variable local. Lo necesitamos para otro trabajo.

Para hacer esto, use la staticpalabra clave cuando declare la variable por primera vez:

<?php
function myTest() {
  static $x = 0;
  echo $x;
  $x++;
}

myTest();
myTest();
myTest();
?>

Creando variables python


Tipo de variable



Mostrar variables


Concatenar variables:


Alcance de una variable
Una variable se crea en el momento en que se le asigna un valor por primera vez.


x = 5
y = "John"
print(x)
print(y)

x = 4       # x is of type int
x = "Sally" # x is now of type str
print(x)

Obtener el tipo
Puede obtener el tipo de datos de una variable con la type()función.

x = 5
y = "John"
print(type(x))
print(type(y))


x = "John"
# is the same as
x = 'John'

Fundición

Si desea especificar el tipo de datos de una variable, puede hacerlo mediante conversión.

x = str(3)    # x will be '3'
y = int(3)    # y will be 3
z = float(3)  # z will be 3.0

Muchos valores para múltiples variables.

x, y, z = "Orange""Banana""Cherry"
print(x)
print(y)
print(z)

Desempaquetar una colección

Si tiene una colección de valores en una lista, tupla, etc. Python le permite extraer los valores en variables. A esto se le llama desempacar .

fruits = ["apple""banana""cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

Variables globales

Las variables que se crean fuera de una función (como en todos los ejemplos anteriores) se conocen como variables globales.


Cualquiera puede utilizar las variables globales, tanto dentro como fuera de las funciones.

x = "awesome"

def myfunc():
  print("Python is " + x)

myfunc()

Crear una variable dentro de una función, con el mismo nombre que la variable global

x = "awesome"

def myfunc():
  x = "fantastic"
  print("Python is " + x)

myfunc()

print("Python is " + x)

La palabra clave global:

Si usa la globalpalabra clave, la variable pertenece al alcance global:


def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

Para cambiar el valor de una variable global dentro de una función, consulte la variable usando la globalpalabra clave:

x = "awesome"

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)












Comentarios

Entradas populares de este blog

Filtrando por fecha

10 videojuegos gratis para aprender JavaScript en línea

reloj obs---datetime.lua