自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组排序:冒泡排序&&选择排序

数组排序: 冒泡排序:将数组中的元素,两两比较,大的放后面 for(var i = 0 ; i < arr.length-1 ; i++){ for ( var j = 0 ; j< arr.length-1-i ; j++){ if( arr[ j ] > arr [ j +1]){ var a = arr[ j ]; arr[ j ] = arr [ j +1]; arr[...

2019-09-27 17:14:52 220

原创 函数、数组中的几个小案例

在全局环境中,每次执行累加1(不允许出现全局变量) function fn(){ var a = 10; return function(){ a++; console.log(a); } } var f = fn(); f(); f(); f(); f(); //定义一个30项的数组,数组的每一项要求是1-10的随机数,每间隔5个数字,求出前五个数的平均值 //定义一个30项的数组 var ar...

2019-09-26 22:33:46 295

原创 随机点名小例子

var names = [“张三”,“李四”,“王二”,“赵武”,“宋6”,“孙8”,“钱7”,“李1”,“刘0”]; // 0 ~ length-1的随机数 根据这个数字,解析出数组中的数据 var num = parseInt(Math.random()*(names.length-1)); console.log(names[num]); ...

2019-09-26 11:58:49 471

原创 数组的操作

创建: var arr = []; //字面量方式 var arr = [“hello”,123,true,undefined,{},[],function(){},NaN,null]; console.log(arr); var arr2 =new Array(); //构造函数方式 var arr2 =new Array(“hello”,123,true,undefined,{},[],f...

2019-09-26 11:06:23 138

原创 四位随机验证码

四位随机验证码 function random(){ var a = parseInt(Math.random()*10); var b = parseInt(Math.random()*10); var c = parseInt(Math.random()*10); var d = parseInt(Math.random()*10); console.log(""+a+b+c+d) } ran...

2019-09-25 21:45:37 354

原创 构造函数和对象

构造函数和对象 对象的作用:1.用来编程 2.存储数据 构造函数只会产生对象,构造函数是用来构造对象的函数 构造函数用来构造对象,对象被用来编程,面向对象编程 。 var obj = {}; 对象组成:属性和属性值 ,属性和属性值之间用:连接,每对属性之间用,号隔开 也叫键值对 console.log(obj); //输出 {} console.log(typeof obj); //数据...

2019-09-25 19:44:26 596

原创 递归+几个小例子

递归:在函数内调用自身 递归等同于死循环 function fn(){ fn(); } fn(); 递归最重要的是什么时候停下:return 10! 方法1 var s = 1; for(var i =1 ;i<=10;i++){ s = s*i; } console.log(s); 方法2 var s =1; var n = 10; while (true){ s = s*n;...

2019-09-25 18:55:08 179

原创 计算任意数字之和 arguments

//计算任意数字之和 //arguments对象:只能在函数内部访问,保存了所有的实参 // function add(){ // console.log(arguments[0]);//取第一个值 // } // add(1,9,9); // add(1,56,9); // add(1,89,94); function add(){ var sum = 0; for(v...

2019-09-25 12:10:17 396

原创 变量的提升

//变量的提升:所有使用var声明的变量都会提升:提前到作用域一开始的位置被声明,该赋值的位置再赋值 console.log(a); var a =10; //代码解析、以上代码等同于一下代码 var a ; console.log(a); a = 10 ; //所以输出 undefined, 表示a定义了,但是没有赋值 例2: function fn (){ console.log(a); v...

2019-09-25 12:07:06 207

原创 任意两个数字之间的能组成的奇数,叠字的除外(11,33去掉)

//0-3之间所有数字组成的奇数 /*i=0 j = 0 1 2 3 00 01 02 03 i=1 j = 0 1 2 3 10 11 12 13 i=2 j = 0 1 2 3 20 21 22 23 i=3 j = 0 1 2 3 30 31 32 33 */ function fn(a,b){ //先判断大...

2019-09-25 11:31:57 172

原创 比较任意三个数字的大小

function fn(a,b,c){ if(a>b && a>c){ if(b>c){ console.log(a,b,c); }else{ console.log(a,c,b); } } else if(b>a&&b>c){ if(a>c){ console.log(b,a,c); }else{ console.log(b,c...

2019-09-25 11:29:18 714

原创 数字加密小案例

//某个公司采用共用电话传递数据,数据是四位整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,请编写一个函数,传入原文,输出密文 function fn(n){ //1.解析每一位的数字 var a = parseInt(n/1000); var b =parseInt(n/100)%10; var c =pa...

2019-09-25 11:22:47 303

原创 Date的方法

Date 是一个构造函数,专门用来处理日期的初始化方式 1.接收一个参数 参数是字符串,必须符合日期格式 var date = new Date (“2017-09-22 07:22:33”); console.log(date); 2.接收2个参数 var date = new Date ( 2006 , 0); console.log(date); // 月是0~11 0是一月,11...

2019-09-24 19:35:44 217

原创 Math的几种常用方法

Math 是JS中的一个内置对象 (注,它不是构造函数 千万不能 new Math()) 它提供了许多的数学方法。比如:获取 一个随机数、获取 一个数的绝对值、向上取整,向下取整等。。 方法: 定义一个随机数 var r = Math.random(); console.log®; //获取的是从0~1的随机数。包含0,不包含1 例1:获取一个从0-22的随机数 var num = par...

2019-09-24 16:13:45 2359

原创 函数基础

函数 赋值式函数 var fn=function(){} 有名函数 function fn(){} 无名函数 function(){} 不完整函数,不能直接存在,都是被间接使用 1.赋值式创建函数的值 2.作为事件处理函数 3.作为匿名函数的函数体 4… 匿名函数:(function(){})() 事件执行函数: 鼠标 左键单击:onclick 左键双击:ondblclick 按下:onmo...

2019-09-23 19:22:05 127

原创 循环

循环 三种方法 1.while var i = 0; while(i<10){console.log(i);i++;} 2.do while var i = 0; do{console.log(i);i++;} while(i<10); 3.for(var i =0;i<10;i++){console.log(i);}

2019-09-19 16:10:04 117

原创 JS入门基础知识

JS入门

2019-09-17 18:25:15 616

空空如也

空空如也

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

TA关注的人

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