- 博客(16)
- 收藏
- 关注
原创 JavaScript知识脑图
学习JavaScript有一段时间了,今天就JavaScript的基本概念,做了一个脑图,以供给自己以后一个复习思路。
2019-04-24 15:04:40
579
原创 JS实现表单隔行换色,鼠标移入高亮
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{ margin: 0; padding: 0; } div...
2019-04-11 20:31:24
1832
原创 JS实现简单的表单增加删除功能
html部分:<div> <label for="">编号:</label><input type="text" id="txt1"> <label for="">姓名:</label><input type="text" id="txt2"> <label for="">住址:</lab...
2019-04-09 19:31:33
9962
原创 JavaScript引用类型——Date类型
Date类型要创建一个日期对象,使用new操作符和Date构造函数即可。如下所示:var date = new Date();在调用Date函数构造函数而不传递参数的情况下,新创建的对象会自动获取当前日期和时间。Date类型的继承方法与其他引用类型一样,Date类型也重写了toLocaleString()、toString()和valueOf()方法,这些类型的返回值与其他类型中的方法...
2019-03-31 13:57:29
421
原创 JavaScript引用类型——Array类型(三)
数组操作方法concat()方法JavaScript中的数组提供了一个concat()方法,concat()方法可以基于当前数组中的所有项创建一个新数组。具体来说就是,这个方法会先创建当前数组的一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组。 如果传递给concat()方法的是一个或多个数组,则该方法会将这些数组中的每一项添加到结果数组中。如果传递的不是数组,这些值会被...
2019-03-30 15:47:36
186
原创 JavaScript引用类型——Array类型(二)
栈方法JavaScript中的数组可以表现的像栈一样。栈数一种LIFO(Last In First Out,后进先出)的数据结构,也就是说,最新添加的项,最先移除,而栈中的插入和移除只能发生在一个位置——栈的顶部。JavaScript提供了push()和pop()方法实现这个类似于栈的行为。**push()方法可以接收任意数量的参数,把它们逐个的添加到数组的末尾,并返回修改后的数组长度。而po...
2019-03-30 14:13:06
175
原创 JavaScript引用类型——Array类型(一)
Array类型JavaScript中的数组类型与其他语言一样,都是数据的有序排列。但是不同的是,JavaScript中的数组的每一项可以用来保存任何类型的数据,而且数组的大小是可以动态调整的,也就是说JavaScript中的数组长度会随着数据的添加自动增长。创建一个数组JavaScript中创建数组有两种方式:第一种是使用Array构造函数。如下所示:var colors = new A...
2019-03-30 13:03:48
159
原创 JavaScript引用类型——Object类型
Object类型在JavaScript中,大多数引用类型值都是Object类型的实例。对于在应用程序中存储和传输数据而言,使用Object类型是一个很明智的选择。创建Object实例创建Object实例有两种方法。第一种是使用new操作符后跟object构造函数,如下所示:...
2019-03-29 12:56:30
334
原创 JavaScript中的参数传递
参数传递在JavaScript中,参数都是按值传递的。也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。基本类型值的传递如同基本类型的变量复制一样,而引用类型值的传递,则如同引用类型变量的复制一样。有很多人在这一点上会感觉到很困惑。因为访问变量有按值和按引用两种方式,而参数只能按值传递。当我们向参数传递基本类型的值的时候,被传递的值会被复制给一个局部变量(即...
2019-03-28 16:28:34
2857
2
原创 JavaScript中的for循环语句
for 循环定义for(初始化表达式;控制表达式;循环后表达式){statement;}示例:var count = 5;for (var i = 0; i < count; i++) { console.log(i);}在上面代码中定义了变量i的初始值为0。只有当条件表达式 i < count返回true的时候 才会进入for循环,因此也有可能不会执行循环体中的...
2019-03-28 13:34:29
1272
原创 JavaScript中的switch语句
Switch语句语法:/* switch语法: switch(expression){ case value1: statement break; case value2: statement break; ... case valueN: statement break; default: state...
2019-03-28 09:06:26
1209
原创 JavaScript中的数值转换和字符串转换
JavaScript中的数值转换和字符串转换1. 数值转换有三个函数可以把非数值转换为数值,Number()、parseInt()和parseFloat()。Number()函数可以用于任何数据类型的转换parseInt()与parseFloat()则专门用于把字符串转换为数值。Number()函数Number()函数的转换规则如下:如果是boolean值,true和false将分...
2019-03-26 20:32:12
1486
1
原创 JavaScript中的关系运算符和逻辑运算符
一、关系运算符比较运算符大于(>)、小于(<)、大于等于(>=)、小于等于(<=)这几个关系运算符用于对两个值进行比较。这几个运算符都返回一个boolean值,如下例所示:var result = 5>3; //truevar result2 = 5<3; //false与在JavaScript中的其他运算符一样,当关系运算符的操作数是非数值时,...
2019-03-26 18:32:49
2591
原创 JavaScript中的自增、自减运算符
JavaScript中的自增、自减运算符自增、自减运算符为一元运算符。一元运算符:只能操作一个值的操作符称为一元操作符。自增、自减操作符自增、自减有两种类型:前置型和后置型。前置型:将操作符置于变量前。后置型:将操作符置于变量后。例子:var num = 20;++num;console.log(num); //21console.log(num--); //21con...
2019-03-26 15:54:08
4073
4
原创 JavaScript中的算术运算符
JavaScript算术运算符加法加法(+)运算的用法如下所示:var result = 1 + 2; //3如果加法操作符两边都是数值,执行常规的加法运算,然后根据下列规则返回结果:如果有一个操作数是NaN,则结果是NaN。如果是Infinity加Infinity,则结果是Infinity。如果是-Infinity加-Infinity,则结果是-Infinity。如果是In...
2019-03-26 12:49:42
1978
原创 JavaScript中的六大基本数据类型
这里写自定义目录标题语法一、区分大小写二、标识符三、注释四、语句五、变量数据类型typeof操作符Undefined类型Null类型Boolean类型Number类型NaNString类型字符字面量字符串的特点Object类型Object的每个实例都具有以下下列属性和方法:语法一、区分大小写在JavaScript中,所有的一切(变量、函数和操作符)都区分大小写。这也就意味着,变量名test和...
2019-03-25 21:37:36
10305
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人