JavaScript是轻量级的动态计算机编程语言。它用于创建客户端动态页面。它是开源和跨平台语言。
基本语法:
<script>
document.write( "Basic Print method in JavaScript" );
</script>
JavaScript语法指的是确定如何构造JavaScript程序的规则集:
// Variable declaration
var c, d, e;
// Assign value to the variable
c = 5;
// Computer value of variables
d = c;
e = c/d;
JavaScript变量:JavaScript变量是要存储数据的存储位置的简单名称。 JavaScript中有以下两种类型的变量:
- 局部变量:在块或函数内部声明一个变量。
- 全局变量:在函数外部或与窗口对象一起声明变量。
例子:
<script>
// Declare a variable and initialize it
// Gloabal variable declaration
var Name= "Apple" ;
// Function definition
function MyFunction() {
// Local variable declaration
var num = 45;
// Display the value of Gloabal variable
document.writeln(Name);
// Display the value of local variable
document.writeln( "<br>" + num );
}
// Function call
MyFunction();
</script>
输出如下:
Apple
45
JavaScript运算子:JavaScript运算符是用于计算值的符号, 换句话说, 我们可以对操作数执行操作。算术运算符(+, -, *, /)用于计算值, 赋值运算符(=, + =, %=)用于将值分配给变量。
例子:
<script>
// Variable Declarations
var x, y, sum;
// Assign value to the variables
x = 3;
y = 23;
// Use arithmetic operator to
// add two numbers
sum = x + y;
document.write(sum);
</script>
输出如下:
26
JavaScript表达式:表达式是值, 运算符和变量的组合。它用于计算值。
例子:
<script>
// Variable Declarations
var x, num, sum;
// Assign value to the variables
x = 20;
y = 30
// Expression to divide a number
num = x / 2;
// Expression to add two numbers
sum = x + y;
document.write(num + "<br>" + sum);
</script>
输出如下:
10
50
JavaScript关键字:关键字是保留字, 在JavaScript中具有特殊含义。
// var is the keyword used to define the variable
var a, b;
// function is the keyword which tells the browser to create a function
function GFG(){};
JavaScript注释:JavaScript编译器将忽略这些注释。它增加了代码的可读性。它添加了建议, 信息和代码警告。在双斜杠//(单行注释)之后或/ *和* /(多行注释)之间写的任何内容均被视为注释, 并被JavaScript编译器忽略。
例子:
<script>
// Variable Declarations
var x, num, sum;
// Assign value to the variables
x = 20;
y = 30
/* Expression to add two numbers */
sum = x + y;
document.write(sum);
</script>
50
JavaScript数据类型:JavaScript提供了不同的数据类型来保存变量的不同值。 JavaScript是一种动态编程语言, 它意味着不需要指定变量的类型。 JavaScript中有两种类型的数据类型。
- 原始数据类型
- 非原始(参考)数据类型
// It store string data type
var txt = "lsbin";
// It store integer data type
var a = 5;
var b = 5;
// It store Boolean data type
(a == b )
// It store array data type
var places= ["GFG", "Computer", "Hello"];
// It store object data
var Stdent = {firstName:"Johnny", lastName:"Diaz", age:35, mark:"blueEYE"}
JavaScript函数:JavaScript函数是用于执行某些特定操作的代码块。当有人调用它时, 将执行JavaScript函数。它会多次调用, 因此该函数可重用。
语法如下:
function functionName( par1, par2, ....., parn ) {
// Function code
}
JavaScript函数可以包含零个或多个参数。
例子:
<script>
// Function definition
function func() {
// Declare a variable
var num = 45;
// Display the result
document.writeln(num);
}
// Function call
func();
</script>
输出如下:
45