自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 JavaScript知识脑图

学习JavaScript有一段时间了,今天就JavaScript的基本概念,做了一个脑图,以供给自己以后一个复习思路。

2019-04-24 15:04:40 539

原创 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 1705

原创 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 9479

原创 JavaScript引用类型——Date类型

Date类型要创建一个日期对象,使用new操作符和Date构造函数即可。如下所示:var date = new Date();在调用Date函数构造函数而不传递参数的情况下,新创建的对象会自动获取当前日期和时间。Date类型的继承方法与其他引用类型一样,Date类型也重写了toLocaleString()、toString()和valueOf()方法,这些类型的返回值与其他类型中的方法...

2019-03-31 13:57:29 329

原创 JavaScript引用类型——Array类型(三)

数组操作方法concat()方法JavaScript中的数组提供了一个concat()方法,concat()方法可以基于当前数组中的所有项创建一个新数组。具体来说就是,这个方法会先创建当前数组的一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组。 如果传递给concat()方法的是一个或多个数组,则该方法会将这些数组中的每一项添加到结果数组中。如果传递的不是数组,这些值会被...

2019-03-30 15:47:36 150

原创 JavaScript引用类型——Array类型(二)

栈方法JavaScript中的数组可以表现的像栈一样。栈数一种LIFO(Last In First Out,后进先出)的数据结构,也就是说,最新添加的项,最先移除,而栈中的插入和移除只能发生在一个位置——栈的顶部。JavaScript提供了push()和pop()方法实现这个类似于栈的行为。**push()方法可以接收任意数量的参数,把它们逐个的添加到数组的末尾,并返回修改后的数组长度。而po...

2019-03-30 14:13:06 142

原创 JavaScript引用类型——Array类型(一)

Array类型JavaScript中的数组类型与其他语言一样,都是数据的有序排列。但是不同的是,JavaScript中的数组的每一项可以用来保存任何类型的数据,而且数组的大小是可以动态调整的,也就是说JavaScript中的数组长度会随着数据的添加自动增长。创建一个数组JavaScript中创建数组有两种方式:第一种是使用Array构造函数。如下所示:var colors = new A...

2019-03-30 13:03:48 123

原创 JavaScript引用类型——Object类型

Object类型在JavaScript中,大多数引用类型值都是Object类型的实例。对于在应用程序中存储和传输数据而言,使用Object类型是一个很明智的选择。创建Object实例创建Object实例有两种方法。第一种是使用new操作符后跟object构造函数,如下所示:...

2019-03-29 12:56:30 286

原创 JavaScript中的参数传递

参数传递在JavaScript中,参数都是按值传递的。也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。基本类型值的传递如同基本类型的变量复制一样,而引用类型值的传递,则如同引用类型变量的复制一样。有很多人在这一点上会感觉到很困惑。因为访问变量有按值和按引用两种方式,而参数只能按值传递。当我们向参数传递基本类型的值的时候,被传递的值会被复制给一个局部变量(即...

2019-03-28 16:28:34 2780 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 1172

原创 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 1154

原创 JavaScript中的数值转换和字符串转换

JavaScript中的数值转换和字符串转换1. 数值转换有三个函数可以把非数值转换为数值,Number()、parseInt()和parseFloat()。Number()函数可以用于任何数据类型的转换parseInt()与parseFloat()则专门用于把字符串转换为数值。Number()函数Number()函数的转换规则如下:如果是boolean值,true和false将分...

2019-03-26 20:32:12 1392 1

原创 JavaScript中的关系运算符和逻辑运算符

一、关系运算符比较运算符大于(>)、小于(<)、大于等于(>=)、小于等于(<=)这几个关系运算符用于对两个值进行比较。这几个运算符都返回一个boolean值,如下例所示:var result = 5>3; //truevar result2 = 5<3; //false与在JavaScript中的其他运算符一样,当关系运算符的操作数是非数值时,...

2019-03-26 18:32:49 2473

原创 JavaScript中的自增、自减运算符

JavaScript中的自增、自减运算符自增、自减运算符为一元运算符。一元运算符:只能操作一个值的操作符称为一元操作符。自增、自减操作符自增、自减有两种类型:前置型和后置型。前置型:将操作符置于变量前。后置型:将操作符置于变量后。例子:var num = 20;++num;console.log(num); //21console.log(num--); //21con...

2019-03-26 15:54:08 3683 4

原创 JavaScript中的算术运算符

JavaScript算术运算符加法加法(+)运算的用法如下所示:var result = 1 + 2; //3如果加法操作符两边都是数值,执行常规的加法运算,然后根据下列规则返回结果:如果有一个操作数是NaN,则结果是NaN。如果是Infinity加Infinity,则结果是Infinity。如果是-Infinity加-Infinity,则结果是-Infinity。如果是In...

2019-03-26 12:49:42 1850

原创 JavaScript中的六大基本数据类型

这里写自定义目录标题语法一、区分大小写二、标识符三、注释四、语句五、变量数据类型typeof操作符Undefined类型Null类型Boolean类型Number类型NaNString类型字符字面量字符串的特点Object类型Object的每个实例都具有以下下列属性和方法:语法一、区分大小写在JavaScript中,所有的一切(变量、函数和操作符)都区分大小写。这也就意味着,变量名test和...

2019-03-25 21:37:36 9945 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除