![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
不想起名的筱祎
这个作者很懒,什么都没留下…
展开
-
JavaScript_判断数组方法 以及数组常用方法和清空数组 ——恋天小结
检测一个对象是否是数组instanceofArray.isArray() HTML5中提供的方法,挂载在window对象上,有兼容性问题toString()/valueOf()toString() 把数组转换成字符串,逗号分隔每一项valueOf() 返回数组对象本身数组常用方法栈操作(先进后出)push()pop() //取出数组中的最后一项,修改length属性队列操作(先进先出)shift() //取出数组中的第一个元素,修改length属性unshift原创 2020-08-27 20:55:23 · 206 阅读 · 0 评论 -
JavaScript_Array对象、Filter和Map和ForEach ——恋天小结
Array对象创建数组对象的两种方式1.字面量方式2.new Array()Filter和Map和ForEachForEach是遍历Filterfilter方法是对数组中的元素进行过滤,也就是说不能修改原数组中的数据,只能读取原数组中的数据,callback需要返回布尔值为true的时候,对应的元素留下来,为false的时候,对应的元素过滤掉filter方法的使用:对应的结果:会发现数据不会发生改变的。也就是说:filter方法是对原数组的元素进行过滤,返回到一个新的数组中去原创 2020-08-27 19:40:40 · 207 阅读 · 0 评论 -
JavaScript_Date对象 ——恋天小结
var dt; //获取当前系统时间 dt = new Date(); console.log(dt); //传入时间 dt = new Date("2017-09-12"); console.log(dt); //毫秒数 dt = Date.now(); console.log(dt); dt = new Date();..原创 2020-08-19 21:43:31 · 85 阅读 · 0 评论 -
JavaScript_Math对象 ——恋天小结
//圆周率 var pi = Math.PI; console.log(pi); //0-1之间生成随机数 var random = Math.random(); console.log(random); //向下取整 console.log(Math.floor(2.9)); //向上取整 console.log(Math.ceil(2.1));转载 2020-08-19 21:38:23 · 81 阅读 · 0 评论 -
JavaScript_遍历对象、删除属性 ——恋天小结
遍历对象的属性通过for…in语法可以遍历一个对象 var obj = { name:'张三', age:18, name:'李四', say:function(){ console.log('你好吗?'); } }for(var x in obj){ //x是string类型原创 2020-08-19 21:35:06 · 755 阅读 · 0 评论 -
JavaScript_对象及创建方式 ——恋天小结
对象为什么要有对象function printPerson(name, age, sex....) {}// 函数的参数如果特别多的话,可以使用对象简化function printPerson(person) { console.log(person.name); ……}什么是对象现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征。举例: 一部车,一个手机车是一类事物,门口停的那辆车才是对象特征:红色、四个轮子行为:驾驶、刹车JavaScript原创 2020-08-19 21:24:54 · 88 阅读 · 0 评论 -
JavaScript_预解析及作用域 ——恋天小结
预解析JavaScript引擎在对JavaScript代码进行解释执行之前,会对JavaScript代码进行预解析,在预解析阶段,会将以关键字var和function开头的语句块提前进行处理。当变量和函数的声明处在作用域比较靠后的位置的时候,变量和函数的声明会被提升到作用域的开头函数提升func();function func(){ 函数体;};由于JavaScript的预解析机制,上面的代码就等效于:function func(){ 函数体;};func();变量提升al原创 2020-08-18 20:40:39 · 111 阅读 · 0 评论 -
JavaScript_函数 ——恋天小结
函数函数的命名1.由字母、数字、下划线、$符号组成,不能以数字开头2.不能是关键字和保留字,例如:for,while,this, name3.区分大小写规范:1.变量名必须有意义2.遵守驼峰命名法3.建议不要用$作为变量名函数的覆盖问题函数重复定义会覆盖前一个arguments的使用JavaScript中,arguments对象是比较特别的一个对象,实际上是当前函数的一个内置属性。也就是说所有函数都内置了一个arguments对象,arguments对象中存储了传递的所有的实参。ar原创 2020-08-18 20:14:45 · 132 阅读 · 0 评论 -
JavaScript_流程控制(if、switch、while、do while) ——恋天小结
流程控制介绍程序的三种基本结构:顺序结构从上到下执行的代码就是顺序结构(程序默认就是由上到下顺序执行的)分支结构根据不同的情况,执行对应代码循环结构循环结构:重复做一件事情分支结构###if语句if (/* 条件表达式 */) { // 执行语句}if (/* 条件表达式 */){ // 成立执行语句} else { // 否则执行语句}if (/* 条件1 */){ // 成立执行语句} else if (/* 条件2 */){ // 成立执行语句} e原创 2020-08-17 21:31:19 · 166 阅读 · 0 评论 -
JavaScript变量、数据类型、运算符 ——恋天小结
JavaScript代码写法1.在html的文件中,script的标签中写js代码2.js代码可以在html的标签中写3.在js文件中可以写js代码,但是需要在html页面中引入script的标签中的src=“js的路径”4.还可以在控制台直接书写js代码注释单行注释// 这是一个变量多行注释/*var age = 18;var name = 'zs';console.log(name, age);*/JavaScript 变量什么是变量变量是计算机内存中存储数据的标识符原创 2020-08-17 17:37:59 · 195 阅读 · 0 评论