随笔分类 -  JS

摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content 阅读全文
posted @ 2022-03-15 22:15 missSherry1014 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Js中的对象只有JS自己认识,其他的语言都不认识 json就是一个特殊的字符串,这个字符串可以被任意的语言识别,并且可以转换为任意语言中的对象 达到交互数据。 JavaScript object notation 和js对象的格式,只不过jason字符串中的属性名必须加双引号 其他的和js格式一样 阅读全文
posted @ 2022-03-15 13:44 missSherry1014 阅读(24) 评论(0) 推荐(0) 编辑
摘要:简单数据类型 在存储的时候,存储的是值本身,因此又叫值类型 string、Boolean、number、undefined、null null null返回的是什么数据类型? 空object 如果有个变量我们以后打算存储为对象,暂时没有想好放啥,这个时候就给null 简单数据类型如何传参 相当于值直 阅读全文
posted @ 2022-03-11 15:36 missSherry1014 阅读(30) 评论(0) 推荐(0) 编辑
摘要:String是基本数据类型,按道理对象才有属性和方法,复杂数据类型才有对象和方法。 基本包装类型 简单数据类型 复杂数据类型 var temo = new String('andy'); //把临时变量的值给str //赋值 str=temp; //销毁临时变量 temp=null; number; 阅读全文
posted @ 2022-03-10 15:53 missSherry1014 阅读(53) 评论(0) 推荐(0) 编辑
摘要:数组创建的两种方式 字面量方式 var arr = [1,2,3]; console.log[arr[0]]; 2、new Array() var arr1 = new Array(); var arr1 = new Array(2); //这里的2代表的是里面有两个空的数组元素 //想要里面有数组 阅读全文
posted @ 2022-03-09 16:03 missSherry1014 阅读(27) 评论(0) 推荐(0) 编辑
摘要:用时间戳来做 上面的代码不完善,如果时分秒<10的话,就加上0 点击查看代码 <script> //倒计时案例 //用时间戳 //现在的时间的总的毫秒数-用户输入的总的毫秒数 //用函数封装一下 function countDown(time) { var nowTime = +new Date() 阅读全文
posted @ 2022-03-08 22:56 missSherry1014 阅读(45) 评论(0) 推荐(0) 编辑
摘要:内置对象已经把功能都准备好了 查文档 MDN Math对象 Math 不是一个构造器。Math 的所有属性与方法都是静态的。 不需要new来调用,而是直接使用属性和方法 Math.max Math.floor Math.ceil Math.round Math.random Date日期对象的使用 阅读全文
posted @ 2022-03-08 22:27 missSherry1014 阅读(50) 评论(0) 推荐(0) 编辑
摘要:执行过程 在内存中创建一个空的对象 this指向刚才创建的空对象 开始执行构造函数里面的代码,给空对象添加属性和方法 返回这个对象(相当于有了return) 阅读全文
posted @ 2022-03-08 09:20 missSherry1014 阅读(25) 评论(0) 推荐(0) 编辑
摘要:什么是对象? 在JS中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象。 对象=属性+方法 创建对象的三种方式 ###第一种: 利用字面量创建对象 【对象直接量】 对象字变量: 就是花括号 {} 里面包含了表达这个具体事物(对象)的属性和方法。 var object = {};//创建了一 阅读全文
posted @ 2022-03-08 00:35 missSherry1014 阅读(95) 评论(1) 推荐(0) 编辑
摘要:JS的运行机制 先预解析后执行代码 什么是预解析 1.JS引擎会把JS里面所有的var function提升到当前作用域的前面 代码执行按照代码书写的顺序从上向下执行 2.预解析分为变量预解析和函数预解析 【1】变量提升就是把所有的变量声明提升到当前的作用域最前面,不提升赋值操作 【2】函数提升就是 阅读全文
posted @ 2022-03-07 22:59 missSherry1014 阅读(27) 评论(0) 推荐(0) 编辑
摘要:JS没有块级作用域 作用域链 :内部函数访问外部函数的关系,采取的是链式查找的方式决定那个值,这种结构称作作用域链。 (就近原则) 阅读全文
posted @ 2022-03-07 22:24 missSherry1014 阅读(19) 评论(0) 推荐(0) 编辑
摘要:JS输入输出语句 注意alert弹出,console.log只会在控制台显示,prompt用户可以输入 变量 就像int 一样,var用来声明变量 https://blog.csdn.net/Sherry1014miss/article/details/120950407 对象 属性+方法 argu 阅读全文
posted @ 2022-03-07 00:46 missSherry1014 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示