Javascript
freedomSTUDENT
这个作者很懒,什么都没留下…
展开
-
【Javascript】弹出框
【代码】【Javascript】弹出框。原创 2023-10-28 21:40:52 · 155 阅读 · 0 评论 -
【Javascript】定时器
它跟前面的延时执行不一样,延迟执行只是把一个任务延迟了一段时间才去执行,setTimeout(function(){}, 毫秒)而定时任务就是每经过一段时间就会执行这一个任务。设定了一个任务,5秒之后打印5这个数字。每经过4秒就会打印一次a。在12秒的时候清除该任务。原创 2023-10-28 21:23:41 · 127 阅读 · 0 评论 -
【Javascript】DOM文档
ctrl+shift+j打开控制台查看Elements。从图可以知道outerHTML改变的是标签。这里只是举了一个例子,还可以写改变其他属性。只写了一个p标签,他的数组下标为0。原创 2023-10-28 16:17:16 · 72 阅读 · 0 评论 -
【Javascript】ajax(阿甲克斯)
是基于javascript的一种用于创建快速动态网页的技术,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,主要用来在前端页面中向服务器后端请求数据。前后端不分离(前后端写在一起),后端返回整个html每次更新⼀些数据,他都会整个⽹⻚刷新ajax帮助我们向服务器发异步请求。原创 2023-10-27 23:04:44 · 1303 阅读 · 0 评论 -
【Javascript】json
JSON(JavaScript Object Notation)是⼀种轻量级的数据交换格式,它基于JavaScript的⼀个⼦集,易于⼈的编写和阅读,也易于机器解析。JSON采⽤完全独⽴于语⾔的⽂本格式,但是也使⽤了类似于C语⾔家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等。这些特性使JSON成为理想的数 据交换语⾔JSON是⽤来做数据交换的⼀种语⾔。原创 2023-10-27 20:50:29 · 201 阅读 · 0 评论 -
【Javascript】输入一个数字计算一个数的阶乘
传入参数为3,3*test(2) test(2)又调用了一遍函数,2*test(1) ,test(1)这时调用test()首先判断参数等于1的时候,结果返回他的自身。如果不等于1则返回n*test(n-1)原创 2023-10-27 18:42:18 · 367 阅读 · 0 评论 -
【Javascript】编写⼀个函数,排列任意元素个数的数字数组,按从⼩到⼤顺序输出
先写方法,再调用方法,如果是多个数组待排列,这样使用起来就不用在每个数组里写sort方法。使用sort方法有局限,适合元素为个位数。原创 2023-10-27 18:31:23 · 176 阅读 · 0 评论 -
【Javascript】函数隐藏参数ar
打印出来的是一个arguments的数组。这里的形参有三个分别是a,b,c分别对应实参1,2,3。假如在调用函数的时候多传入几个实参会怎么样?原创 2023-10-26 20:44:14 · 134 阅读 · 0 评论 -
【Javascript】函数(变量作用域)
在控制台里输入a也能打印a的值。挂载到window对象上的。在函数体外面打印不出局部变量。函数体内部声明的变量。在函数里打印全局变量。原创 2023-10-26 20:30:29 · 101 阅读 · 0 评论 -
【Javascript】函数返回值的作用
创建一个函数,给b赋值3, return b===3?判断b是不是等于3,如果是就返回4,a为形参,此时打印出的是undefine,undefine的boolean值为false,!不再执行console.log(1111);例如写在循环里就会报错。原创 2023-10-26 19:59:13 · 96 阅读 · 0 评论 -
【Javascript】函数声明的方式
【代码】【Javascript】函数声明的方式。原创 2023-10-26 19:34:26 · 83 阅读 · 0 评论 -
【Javascript】函数之形参与实参
a,b为形参 3,4为实参。原创 2023-10-26 16:45:42 · 50 阅读 · 0 评论 -
【Javascript】等于与全等于
仍然会执行 console.log('你好!所以在开发中如果if语句里要使用等于的时候使用===如果a赋值为 '1 ' 的时候。原创 2023-10-23 23:14:58 · 88 阅读 · 0 评论 -
【Javascrpt】比较,逻辑运算符
&(当运算符左边表达式为false,立马返回当前值;当左边表达式为true时,立马返回右边值)通俗的来讲,如果表达式的左侧为false,那么整个表达式都不会再进行下去,如果左侧为真,很显然不符合逻辑,因为a等于1,而条件里是(1<a<3),按照逻辑来是无法打印你好。两侧为假的话, 就不会再去执行console.log('你好');a=1,条件是a>1并且a<3,因此没有执行if语句里的打印。那么继续看右侧是否为真,右侧为真,才会执行下面的语句,反之结束。这是因为在js里,不能将两个运算符放在变量的两侧。原创 2023-10-23 22:53:28 · 240 阅读 · 0 评论 -
【Javascript】运算符(赋值,算术,自增,自减)
首先赋值a等于1,++a,a自增1,这时a等于2,++a+2,a自增1 等于3再加上2,所以最终结果等于5。如果将2放在前面 运算符号+ 要与自增++符号要用空格隔开,否则会报错。数组与数组之间我们直接用concat连接符将两个 数组合并。此时再打印a的值a在原来的值上加了1。结果上来看3和4没有用逗号分开。先执行表达式,再进行 自增。原创 2023-10-23 21:19:01 · 112 阅读 · 0 评论 -
【Javascript】数组练习(在排好序的数组⾥,按照⼤⼩顺序插⼊数据)
调用splice方法,从9开始截取,0表示截取0个,num是在截取的后面添加数据。首先通过循环找出最后一个比自定义的num小的值,并且输出该值所在的下标,index+1是指我们要找的最后一个比num小的元素的位置即9。数组的下标从0开始索引,index=4,表示第五个位置。index是他的下标值,比如要插入一个数16。原创 2023-10-23 18:27:25 · 148 阅读 · 0 评论 -
【Javascript】数组练习(将字符串“ab,cd,ef,gh“转化成数组,并且删除“cd“)
调用split函数将字符串转化为数组。调用splice方法在数组中删除cd。转化成数组,并且删除。原创 2023-10-23 14:53:57 · 65 阅读 · 0 评论 -
【Javascript】数组的进阶操作
目录splice截取部分元素,保留剩下元素清空数组join自定义分割符 concat连接a连接bb连接aa连接b,c不会改变原数组 list.splice(1,3)意思是从list [ 1 ]开始截取,截取3个,保留剩下的 list.splice(1,3,'你好');将截取的部分替换成'你好' list.splice(1,3,'你好','hello');1 3 后面不管有多少数据都是替换被截取的部分 b连接a原创 2023-10-23 14:13:39 · 52 阅读 · 0 评论 -
【Javascript】数组的基本操作
list.pop();原创 2023-10-22 23:47:18 · 127 阅读 · 0 评论 -
【Javascript】构造函数之new的作用
当我们定义一个函数的时候,如果这个函数没有return值的话,这时使用这个函数的话。在执行new的时候,创建了一个空对象{ }, 将构造函数的作用域this指定了对象。结果显示,在无new的情况下,控制台打印出了window的全局作用域。在有new的情况下,this指定了要返回的对象。无new的情况,打印一下this的 指向。然后返回this指定的对象。原创 2023-10-21 23:32:30 · 234 阅读 · 0 评论 -
【Javascript】构造函数的参数写法
顺序换了,但仍然参数与参数的值一 一对应,并且一目了然。写法一 要求位置严格对应,明确知道对象的属性。如果参数与参数的值不对应。原创 2023-10-21 22:11:32 · 385 阅读 · 0 评论 -
【Javascript】创建对象的几种方式
Object()-------------构造函数通过构造函数来实例化对象给person注入属性。原创 2023-10-21 21:40:53 · 196 阅读 · 0 评论 -
【Javascript】在对象的方法里访问自己的属性
方法里调用方法。原创 2023-10-21 20:58:03 · 283 阅读 · 0 评论 -
【Javascript】对象中的常规操作(增删改查)
除了console.log(person.?给person这个对象增加一个性别的属性。原创 2023-10-21 20:25:19 · 162 阅读 · 0 评论 -
【Javascript】对象
除了基本类型(Number ,String ,Boolean , undefined, null, Symbol)当我们描述一件事物很多属性的属性时候,我们可以把他们放在一起。var color='蓝色‘;当我们描述一件事物的时候,他有很多对象。对象包含属性与值,值可以是任意类型的。其他(函数,数组)也都是对象。在对象里的函数可以叫做方法。原创 2023-10-21 17:28:58 · 119 阅读 · 0 评论 -
【Javascript】基础数据类型
用法:(1) 作为函数的参数,表示该函数的参数不是对象(2) 作为对象原型链的终点。字符串从0开始,及asdfg 第一个字符为s,第四个字符为g,但不打印。在a的变量定义了一个b属性,并且给b属性赋值了一个字符串1。意思是从字符串第一个字符开始截取,截取到第四个字符。面试的时候可能会问到null是一个什么类型的。null表示"没有对象",即该处不应该有值。声明的时候加引号,打印出来的是字符串类型。在一个对象中需要增加一个相同的属性名。查找某个字符,从第几个字符开始找。假设定义了一个a变量。原创 2023-10-21 16:50:23 · 104 阅读 · 0 评论 -
【Javascript】声明变量
/ 将a提到最前面来。注意:js语言中不能将关键字用来做变量名,比如。它将a提至最前面,整个解析过程如下。因此控制台打印出undefined。在预期的结果里这样写是会报错的。但是由于变量提升的影响。用来做变量名,会报错。原创 2023-10-20 17:26:04 · 80 阅读 · 0 评论 -
【Javascript】‘var‘ is used instead of ‘let‘ or ‘const‘
设置完之后,var 就不会再出现黄色波浪线警告。原创 2023-10-20 16:03:30 · 768 阅读 · 3 评论 -
【javascript】内部引入与外部引入javascript
我这里的a.js和a.html是放在同一个目录下,如果a.js放在js的目录下,a.html。原创 2023-10-19 22:48:16 · 210 阅读 · 0 评论