2020年10月1日

基本包装类型

摘要: 基本包装类型就是把简单数据类型包装为复杂数据类型。 var str = 'andy'; console.log(str.length); 对象和复杂数据类型才有属性和方法,为什么这里会有length属性呢? 过程为: var temp = new String('andy'); //包装为复杂数据类 阅读全文

posted @ 2020-10-01 18:36 sbird 阅读(229) 评论(0) 推荐(0)

2020年9月30日

js函数封装实现一个倒计时效果

摘要: 1:核心算法就是输入的事件 - 剩余的时间,既是倒计时 输入的总毫秒数 - 现在的时间的总毫秒数 得到剩余的毫秒数就是倒计时的时间 2:把剩余的毫秒数转算成 天 时 分 秒 function getTime(time){ var nowTime = +new Date(); //返回的是当前时间的毫 阅读全文

posted @ 2020-09-30 16:19 sbird 阅读(895) 评论(0) 推荐(0)

使用内置对象Math.random实现猜数字游戏

摘要: function getRandom(min,max){ return Math.floor(Math.random()*(max-min+1))+min; //得到两个数之间的随机整数,包含实参穿进去的两个值。 } var random = getRandom(1,10); for(var i = 阅读全文

posted @ 2020-09-30 11:00 sbird 阅读(462) 评论(0) 推荐(0)

2020年9月29日

内置对象Math.random()随机数方法的三种示例

摘要: 1.得到一个两数之间的随机数 function getRandom(min,max){ return Math.random()*(max-min)+min; //返回的是一个非整数小于两个实参之间的浮点型的随机值。 } getRandom(3,10); 2.得到一个两数之间的随机整数 functi 阅读全文

posted @ 2020-09-29 16:13 sbird 阅读(897) 评论(0) 推荐(0)

构造函数里new关键字的执行过程

摘要: 1.new构造函数在内存中创建了一个空的对象 2.this就会指向创建的空对象 3.执行构造函数里面的代码,添加属性和方法 4.返回这个对象 function Person(uname,age,sex){ this.name = uname; this.age = 18; this.sex = se 阅读全文

posted @ 2020-09-29 11:51 sbird 阅读(290) 评论(0) 推荐(0)

利用构造函数创建对象

摘要: 我们为什么要使用构造函数? 1:普通的字面量方式和new Object创建的对象方式一次只能创建一个对象,而里面的 属性和方法大多是重复使用的。当我们想创建多个相同属性和方法的对象并重复使用,就需要使用构造函数来创建。 2:构造函数和普通函数不一样,里面封装的是一个对象。 构造函数的语法格式: fu 阅读全文

posted @ 2020-09-29 11:09 sbird 阅读(1026) 评论(0) 推荐(0)

利用new Object方式创建对象

摘要: var obj = new Object(); //创建了一个空的对象obj.uname = 'zhangsanfeng';obj.name = 18; //字面量方式创建对象不同,这里需要用 = 赋值添加属性和方法obj.sex = 'nan'; //属性和方法后面以;结束obj.sayHi = 阅读全文

posted @ 2020-09-29 10:06 sbird 阅读(2925) 评论(0) 推荐(0)

2020年9月28日

对象字面量方式创建对象知识要点

摘要: var obj = { uname :'李俊',//里面的属性和方法采用键值对的形式 age :18, //多个属性之间采用逗号隔开 se :"nan",//方法后面跟的是一个匿名函数 sayHi:function() { console.log("hello"); } } console.log( 阅读全文

posted @ 2020-09-28 22:39 sbird 阅读(312) 评论(0) 推荐(0)

2020年9月25日

函数的两种创建自定义方式

摘要: 1.利用函数关键字创建函数—命名函数 function fn(){ //fn是关键字 } fn(); 2.匿名函数的创建—函数表达式 var fn = function(num){ //fn是变量名,不是函数名 // fn里面存储的是函数,而变量里面存储的是值。这是根本区别。 console.log 阅读全文

posted @ 2020-09-25 17:58 sbird 阅读(611) 评论(0) 推荐(0)

函数之间可以相互调用

摘要: 函数之间是可以相互调用的,把一个函数作为参数传递给另一个函数。 function fn1() { console.log(111); fn2(); console.log('fn1');} function fn2(){ console.log(222); console.log('fn2');} 阅读全文

posted @ 2020-09-25 16:59 sbird 阅读(1618) 评论(0) 推荐(0)

导航