¿Qué son las rayas de Java?

Al igual que otros lenguajes, el lenguaje de programación java-script tiene sus propios tipos de datos básicos, expresiones y operadores aritméticos, así como la estructura básica del programa. Java-script proporciona cuatro tipos de datos básicos para procesar números y texto, mientras que las variables proporcionan un lugar para almacenar información y las expresiones pueden completar un procesamiento de información más complejo.

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;