¿Qué son las rayas de Java?
1. Tipos de datos básicos
Hay cuatro tipos de datos básicos en java-script: números (enteros y números reales), cadenas (entrecerradas con el carácter o número "" o " "). ), booleano (verdadero o falso) y nulo. Los tipos básicos de datos en java-script pueden ser constantes o variables. Debido a que java-script es una forma débilmente tipificada, no es necesario declarar variables o constantes de datos primero, pero el tipo de datos se determina al usar o asignar valores. Por supuesto, también puede declarar primero el tipo de datos, lo que interpretará automáticamente su tipo de datos durante la asignación.
2. Constantes
(1) Constantes enteras
Las constantes de JavaScript a menudo se denominan constantes literales y son datos inmutables. Sus constantes enteras se pueden expresar en notación hexadecimal, octal y decimal.
(2) Constantes reales
Las constantes reales están representadas por la parte entera más la parte decimal, como 12,32, 193,98. Puede expresarse de forma científica o estándar: 5E7, 4e5, etc.
(3) Valor booleano
Las constantes booleanas tienen sólo dos estados: verdadero o falso. Se utiliza principalmente para explicar o representar un estado o signo para ilustrar el proceso de operación. No es lo mismo que C. c puede usar 1 o 0 para representar su estado, mientras que java-script solo puede usar Verdadero o Falso para representar su estado.
(4) Constante de caracteres
Uno o más caracteres encerrados entre comillas simples (') o dobles ("). Por ejemplo, "Este es un libro java-script", "3245", "ewrt234234", etc.
(5) Valor nulo
Hay un valor nulo en java-script, que no tiene significado si lo intentas. quote Las variables no definidas devolverán valores nulos.
(6) Caracteres especiales
Al igual que el lenguaje C, java-script también contiene algunos caracteres especiales que no se pueden mostrar. Comenzando con una barra diagonal (/).
3. Variable
La función principal de las variables es acceder a los datos y proporcionar un contenedor para almacenar información. El nombre, el tipo, la declaración y el alcance. debe ser claro.
(1) Nomenclatura de variables
La denominación de variables en java-script es muy similar a la de su lenguaje informático. Debemos prestar atención a los dos siguientes. puntos:
A. Debe ser una variable válida, es decir, la variable comienza con una letra y números como test1 y text2 pueden aparecer en el medio. El nombre de la variable no puede tener espacios, (). , (-), (,) u otros símbolos distintos del guión bajo (-) como guiones
Las palabras clave en B.java-script no se pueden utilizar como variables
Definidas en Java. -script. Más de 40 palabras clave de clase, que java-script usa internamente y no se pueden usar como nombres de variables. Por ejemplo, Var, int, double y true no se pueden usar como nombres de variables. p>Al nombrar variables, es mejor hacer coincidir el significado de la variable con el significado que representa para evitar errores
(2) Tipo de variable
En java-script, Las variables pueden usar el comando var:
var mytest
Este ejemplo define una variable mytest pero no le asigna un valor.
Var mytest= "Esto es un libro"
Este ejemplo define una variable mytest y le asigna un valor.
En java-script, las variables se pueden utilizar sin declaración y el tipo de variable se puede determinar en función del tipo de datos. Por ejemplo:
x=100
y="125 "
xy=True
Costo=19,5, etc.
Donde x es un número entero, y es una cadena, xy es un tipo booleano y el costo es un tipo de número real.
(3) Declaración de variables y su alcance
Las variables de JavaScript se pueden declarar y asignar antes de su uso. Utilice la palabra clave var para declarar variables. La mayor ventaja de declarar variables es que los errores en el código se pueden descubrir a tiempo porque java-script se compila dinámicamente y la compilación dinámica no es fácil de encontrar errores en el código, especialmente en la denominación de variables.
Hay otro aspecto importante de las variables: el alcance de la variable. También hay variables globales y variables locales en java-script. Las variables globales se definen fuera de todos los cuerpos de la función y su alcance es toda la función; pero las variables locales se definen en el cuerpo de la función, solo la función es visible para ellas y otras funciones no son visibles.
Tres. Expresiones y operadores
1. Representación
Una vez definida una variable, se puede asignar, modificar y calcular. Este proceso a menudo se denomina expresión, que se puede decir que es una colección de variables, constantes, valores booleanos y operadores. Por lo tanto, las expresiones se pueden dividir en expresiones aritméticas, expresiones de cadena, expresiones de asignación y expresiones booleanas.
2. Operador
Operador es una serie de símbolos utilizados para completar operaciones. En java-script, existen operadores aritméticos como , -, *, /, etc. También existen operadores de comparación como! =, = = y así sucesivamente. ;Existen operadores booleanos lógicos como ! (inversión), |, | |; hay operaciones de cadena como, = y así sucesivamente.
En java-script existen principalmente operadores binoculares y operadores monoculares. Su operador binario consta de las siguientes partes:
Operando 1 Operador Operando 2
Es decir, consta de dos operandos y un operador. Por ejemplo, 50 40, "esto", "aquello", etc. Un operador unario solo requiere un operando y su operador puede estar delante o detrás.
(1) Operadores aritméticos
Los operadores aritméticos en java-script incluyen operadores unarios y operadores binarios.
Operadores binarios: (suma), - (resta), * (multiplicación), / (división), (módulo), | (bit a bit OR), ; (bit a bit Y), < lt (mover hacia la izquierda). ), > > (mover a la derecha), > gt gt (mover a la derecha, relleno de ceros).
Operadores monoculares: -(negación), ~(complemento), (aumentar en 1), -(restar 1).
(2) Operador de comparación
El proceso operativo básico del operador de comparación es comparar primero sus operandos y luego devolver un valor verdadero o falso. Hay ocho operadores de comparación:
(3) Operadores lógicos booleanos
¡Se han agregado varios operadores lógicos booleanos a java-script:! (negativo), ;asignación después de y),; (Y lógico), | = (asignación después de o), | (O lógico), = (asignación después de O exclusivo), (O exclusivo lógico), ? (operador ternario), || (o), = = (igual), || (no igual).
Entre ellos, el formato principal del operador ternario es el siguiente:
¿Operando? Resultado 1: Resultado 2
Si el resultado del operando es verdadero, el resultado de la expresión es el resultado 1, en caso contrario es el resultado 2.
Cuarto, ejemplo
El siguiente es un documento JavaScript con efectos de subtítulos.
Test2_1.html
lthtml gt
lthead gt
ltscript language = "Java-script" gt;
Var msg= "Bienvenido al sitio web de Shanxi Window (www. Shanxi Window. net)";
var intervalo = 100;
var espacio len = 120;
var space 10 = " ";
var seq = 0;
Función scroll(){
len = msg .length
ventana.status = msg.substring(0,seq 1);
seq;
if (secuencia gt= len) {
seq = spacelen
ventana . settimeout(" scroll 2();", intervalo);
}
Otros
ventana . ("Desplazamiento();", intervalo);
}
Función Desplazamiento2() {
var out =
for( I = 1;i lt= spacelen/space 10.length;i) out =
espacio 10;
out = out msg;
len=out . longitud;
ventana estado = fuera . ;};
ventana . settimeout("desplazamiento 2();", intervalo);
}
Desplazamiento();
lt/script gt;
ltbody gt
lt/body gt;
lt/html gt;