任何一种编程
语言都有自己的语言
核心,与许多编程语言一样,Javascript拥有自己语言的核心,而语言的核心部分通常被称为Javascript最基本的部分,从所有的东西开始都很困难。
学习Javascript也是一个真理,有一句古老的谚语说,良好的开端是成功的一半。理解和学习Javascript语言的核心是Javascript学习的一个很好的开端。
下面是一段
介绍Javascript数据
类型和变量的代码。
复制代码代码如下所示:
在
脚本标记中,内容后面的所有内容都称为注释。
注释通常是对Javascript的一些解释,让其他Web前端开发工程师或者在读取代码时更清楚。
变量是符号名的值,通过这些变量的名称,我们大致可以知道变量是什么,属于变量类型。
区分变量非常简单,在变量的前面有一个var,这意味着变量是由var声明的。
变量m
我们必须声明分配给变量标志的通用值。
var m = 10;现在变量m等于10。
通过变量m获得声明的值
警报(m)(警报)使用
函数,
浏览器中的m值弹出
/ / Javascript的数据类型:布尔值、数字、字符串、函数、数组、对象underfind,
var = 1; /数字
n=0.01 整数和实数是类型的数目。
文本中由双引号组成的hello
s =国家安全;在文本中由单引号组成的字符串
var
b = true; /
正确的布尔值
VaR Z = null; / /空对空值,是一种特殊类型的对象
VaR U; / / underfind
var j = { / /一个JSON对象
李:3, 3 是李
属性的值。
孟:4属性属性值是4。
}
通过访问的JSON{{}的值
J. Li:通过JSON访问的值。
吉隆= 5 / /分配的
方法来
创建一个新的属性
j.ai = {通过分配 / /可以创建新的JSON
Xin:33
}
j.kong = {} / / { }表示空对象,它没有属性
j.ai.xin / /通过。访问属性中的新JSON
var a = { 2,3,2 } / /代表一个对象数组
表示数字的{ { 0 } }数组代表数组
位置,从0开始,因此{ 0 }是数组的第一个元素。
a.length / /长度表示数组中的数,3
一a.length-1 } { / /数组中的最后一个元素代表
{ 9 } = 2;使用赋值方法添加新元素
/ /如果= { },那么代表数组里的元素是零,a.length = 0
{ 0 } { {
李:333
}
可以包含一个数组,数组也可以包含一个JSON。
警报({ 0{ )
在上面的代码中,按定义,{ },{ }。对象可以改变。{,},打开数组或对象内容。{,},一些数据对象。下面的代码集是关于
操作符的:
复制代码代码如下所示:
可以使用预算
执行两个数字之间的操作以生成新值。
下面是一些比较常见的预算/符号,比如+
1,引入操作符
10 + 10 20添加。
10 * 10 100乘法。
10 - 10 0减法。
10 10 1划分。
var一个JSON对象
李:3, 3 是李属性的值。
孟:4属性属性值是4。
}
属性里,{李} - j.meng / / JSON J减去财产孟JSON J,结果是1
10 + 10添加字符串拼接,结果为100
一些
缩写操作符定义在 2和Javascript中。
var 0 =定义一个数字
+ +;代表性增量,= = 1;
代表数递减,相当于数量= 1;
从2增加到2,等于2;
编号= 8; /声称代表与数字8相同的值,数字= 8 *;
3,判断
运算符
var a = 1,b=2;代表两个变量之间的复制的符号
结果是false,表示a和b等于它。
一个!=结果为真表示a和b不等于它。
结果是真的a小于b
结果是a小于或等于b
结果为false,表示a大于b。
结果是false;
在字母表索引中,.=三;
结果比较假阳性和假阴性。
4,逻辑运算符
(a=2)(b=3)结果为真。等于2和b等于3吗代表的意思
一> 2 | | B > 2 / /真实的结果,第一个是假的,二是真的,因为| |代表或代表
!结果是真的。!这是寻求相反的意思。
在一个操作中,只有一个不
影响任何操作的值称为表达式,并且不改变
程序的
运行状态。语句不包含一个值,但它改变了运行状态。
每个函数都有自己的
名字,可以通过一个名称调用来执行一个函数,这个函数可以定义一次并多次调用。
复制代码代码如下所示:
1,函数是一个Javascript代码的一段,它的
参数可以被定义,多次调用,或者带有参数。
var a = 3;声明变量值是3 A;
功能FN1(N){ / /参数n的函数称为FN1
返回n + 1;返回一个大于传入值的值。
}
FN1(一) / /结果是4,在早些时候的一份声明中3的价值,所以调用函数的时候,一个是3 + 1 + 1的实现
VaR FONE =功能(M){ / /函数是一种数据类型,因此它可以被放入一个变量赋值函数
返回m;返回一个值,参数计算*
}
操作(一) / /结果是9
方法2,将一个函数赋给变量的属性。
var arr = {}; / /创建一个新数组
Arr.push(1,2,3); / /推(ARR)从一个数组中添加元素的方法
(arr.reverse); / /反()方法将扭转数组元素的
顺序 Var点=声明一个元素是一个JSON数组
{ A:0,B:0 },
{ A:1,B:1 }
}
(points.dist =功能){ / /在声明数组中定义了一个计算两点之间的距离
此{ 0 };使用该数组获取当前引用
这1个};分配给两个新变量
var在一个坐标轴上的距离
var B =。
返回Math.sqrt(* + B×B)/数学(sqrt)在()来计算两点之间的距离的平方根
}
警报((分区)) / /结果是1.414
3,
控制语句
条件和循环语句称为控制语句
函数abs(m){绝对值函数
如果(m=0){如果结果是真的
返回m
否则,如果结果为false
返回
}
}
函数阶乘(n){阶乘函数
var = 1;声明变量值为1。
当表达式为true时,(n)1(in)表示代码执行周期。
大小相等;
1等于n
}
返回结果返回阶乘结果
}
阶乘(4) /结果是24
功能factorialfor(N){ / /因子周期执行
var I,= 1;变量I = 1,并声明变量值
对于(i = 2;i <;;+);从2到n循环
当循环体只有一个句子时,可以省略该循环的主体。{ }
}
返回数值;返回计算阶乘表
}
(5)factorialfor
从函数的例子中可以看出,无论是while循环还是for循环,无论是判断语句还是循环语句,
都是一个控制语句。
在介绍函数之后,下面的介绍是对对象的简单介绍。
复制代码代码如下所示:
定义构造函数,是创建一个类对象
函数点(x,y){构造函数名称第一个字母应该大写。
这个。
这个,在这个属性中初始化对象的函数参数
构造函数不需要返回,返回什么
使用新关键字和构造函数创建一个新对象
var =新点(1,1);创建一个平面坐标点(1,1)
通过向构造函数/原型赋值,添加到新创建的点对象方法
(点.原型. r =函数){
返回Math.sqrt(
这个。
); / /使用数学中的sqrt()开平方根法。这是指调用方法的对象
}
(2007) / /结果是1.414
上面的例子是教你如何用一个平方根方法定义一个点,Javascript的面向对象和其他编程语言的面向对象之间有一些不同,具体的
区别,我们只能继续研究,我们可以知道。