Las variables son contenedores para almacenar datos.
Variables de JavaScript
Las variables de JavaScript se pueden declarar de 4 formas:
- Automáticamente
- Usando
var - Usando
let - Usando
const
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;
}
lety const tiene alcance de bloque .
lety const no se puede volver a declarar .
lety const 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;
function myTest() {
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; echo "<p>Variable x inside function is: $x</p>";
}
myTest();
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 variableUna 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"
x = 'John'
Fundición
Si desea especificar el tipo de datos de una variable, puede hacerlo mediante conversión.
x = str(3) y = int(3) z = float(3)
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
Publicar un comentario