![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
@码上行动
前端基础以及常见API更新,敬请期待!!!
展开
-
js 正则表达式
js13——正则正则表达式概念: 一个用于规范字符串的表达式。作用:通过自写的规则从一个杂乱的字符串中找出符合规则的部分,或判断一个字符串是否符合此规则。还可以将一个字符串中符合规则的部分进行替换。语法: /正则表达式主体/修饰符(可选)var reg = new RegExp(); // 构造函数方式var reg = /hello/i; // 字面量方式元字符\d 代表任意一个数字 == [0-9] -----> [1-9]\w 代表任意一个数字、字母、下划线\s 代表一个空原创 2021-11-17 17:40:04 · 175 阅读 · 0 评论 -
js赋值运算(加、减、乘、除、余)
赋值运算:+= -= *= /= %=赋值符:左边是一个变量,右边是一个值,赋值就是将右边的值给了左边的变量;加法var a = 10;a += 1; // 相当于a = a + 1console.log(a); //a=11 10加3的值减法var a = 10;a -= 1; // 相当于a = a - 1console.log(a); //a=9 10减3的值乘法var a = 10;a *= 3; // 相当于a = a * 3;console.log(原创 2021-09-16 15:02:48 · 659 阅读 · 0 评论 -
if、else-if、switch的区别
文章目录一、if 和 if-else分支单分支语法双分支语法多分支二、switch多路一、if 和 if-else分支单分支语法if(条件表达式){ 当条件表达式的结果为true的时候要执行的代码}双分支语法if(条件表达式){ 当条件表示式的结果为true的时候要执行的代码}else{ 当条件表达式的结果为false的时候要执行的代码}多分支if(条件表达式1){ 当条件表达式1的结果为true的时候,要执行的代码}else if(条件表达式2){原创 2021-09-16 14:58:44 · 497 阅读 · 0 评论 -
Promise的基本用法以及作用
这里写目录标题1- 初识Promise2- 回调地狱的引发3- Promise (承诺)的用法4- async 异步5- await6- 使用 async 解决回调地狱问题1- 初识Promisepromise是一个 es6 的语法在介绍promise前,先来了解一下什么是回调函数 callback把一个函数当作参数传递到另一个函数里面,在另一个函数里面 通过参数的形式来调用 function a() {} //函数a function b(cb) { // cb 形参接受的是原创 2021-07-06 16:05:45 · 1757 阅读 · 0 评论 -
原型、原型链、原型继承的区别
原型?原型链?原型继承?JS中的原型和原型链讲原型的时候,我们应该先要记住以下几个要点,这几个要点是理解原型的关键:1、所有的引用类型(数组、函数、对象)可以自由扩展属性(除null以外)。2、所有的引用类型都有一个’_ _ proto_ _'属性(也叫隐式原型,它是一个普通的对象)。3、所有的函数都有一个’prototype’属性(这也叫显式原型,它也是一个普通的对象)。4、所有引用类型,它的’_ _ proto_ _'属性指向它的构造函数的’prototype’属性。5、当试图得到原创 2021-07-06 16:02:37 · 336 阅读 · 0 评论 -
js两个等号和三个等号的区别
js两个等号和三个等号的区别== 用于一般比较,在比较的时候可以转换数据类型,再比较转换后的值是否相等=== 用于严格比较,只要类型不匹配就返回flase。对于string,number等基础类型之间的比较,== 和 === 是有区别的(两等类型不同是转换再比较,三等类型不同直接返回false)对于Array,Object等高级类型之间的比较,== 和 ===是没有区别的基础类型与高级类型之间的比较,== 和 === 是有区别的对于==,将高级转化为基础类型,进行“值”比较,因原创 2021-07-06 16:02:17 · 670 阅读 · 0 评论 -
箭头函数和普通函数的区别
{}=>箭头函数 和 function(){}的 区别一、写法不同//function function fn(a, b){ return a + b; }//arrow function var foo = (a, b)=>{ return a + b }; 将返回值用一个变量接收起来二、this 指向使用function定义的函数,this的指向随着调用环境的变化而变化,而箭头函数中的this指向是固定不变的,一直指向定义函数的环境。//使用functi原创 2021-06-22 15:59:51 · 124 阅读 · 0 评论 -
js基础语法
文章目录Js基础一、输出方式二、定义变量三、变量类型四、数字类型1、整数2、小数3、对象4、运算拓展总结Js基础一、输出方式 alert('Hello Woorld'); //以弹窗的形式显示 document.write('亮亮'); //以文本的形式显示 prompt(12345) //可输入内容的弹窗 confirm(666666666) //可判断的弹框 console.log(88888); //调试工具中输出 console.log(typeof("亮亮")); //类型检测原创 2021-06-22 15:59:28 · 173 阅读 · 0 评论 -
js基本用法
文章目录Js概述1、js概念2、应用场景3、js的组成4、编写Js及如何运行JS总结Js概述1、js概念概念:支持面向对象的跨平台脚本语言。理解: 1. 脚本语言:依赖别的语言才能运行 html必须在浏览器中才能运行,js嵌套在html中才能运行 2. 跨平台:可以在不同的平台上运行 windows、linux、安卓。。。 3. 支持面向对象 使用面向对象的思想编程 2、应用场景 1. 表单验证:规范用户输入数据,和后台数据进行交互 2. 网页特效:给页原创 2021-06-21 11:33:09 · 1113 阅读 · 0 评论 -
进制转换总结
文章目录进制转换(1)十进制转其他进制(2)其他进制转十进制(3)二进制转8进制(4)二进制转16进制补充:(1)十进制转二进制(2)二进制转十进制(3)二进制转八进制(4)八进制转成二进制(5)二进制转十六进制(6)十六进制转二进制(7)十进制转八进制或者十六进制有两种方法(8)八进制或者十六进制转成十进制(9)八进制与十六进制之间的转换有两种方法总结进制转换(1)十进制转其他进制将十进制数除以进制数依次取余,直到商数为0结束 然后将所得余数反序得到结果 八进制前面加 0 十六进制原创 2021-06-21 11:32:26 · 455 阅读 · 1 评论 -
数组的常用方法总结(二)
数组的常用方法总结上篇文章介绍了数组的定义方法,这篇来总结一下数组的常用API1. indexOf 查找某个元素在数组中出现的位置(第一个) 语法: arr.indexOf(元素,[开始查找的起始下标]); //找不到返回-1 var arr = [1,2,3,4,5,6]; var res = arr.indexOf(3); var res1 = arr.indexOf(7); console.log(res) 打印结果:2 // 3对应的下标为2原创 2020-12-22 09:58:22 · 872 阅读 · 2 评论 -
基础类型和引用类型的区别
基础类型和引用类型 简单类型传递值,复杂类型传递地址简单数据类型(基础类型):number、string、boolean、undefined、null复杂数据类型(引用类型):Array、function, Object其实函数也是一种类型:function abc(){}console.log(typeof abc); // function1. 值传递存储在栈内存空间,赋值的时候是将值复制一份给别人----值传递var num = 11;var num1 = num;num原创 2020-12-16 17:58:30 · 232 阅读 · 0 评论 -
数组的常用方法总结(一)
数组的常用方法总结定义一个示例数组:1. push() 向数组中添加数据 语法: 数组.push(你要添加的数据) 直接改变原始数组 添加的数据是放在数组的最后一个 返回值:添加过后数组的长度 var arr = [1, 2, 3, 4, 5] //示例数组 var res = arr.push(6) console.log(arr) 打印结果: [1, 2, 3, 4, 5, 6] //直接改变原始原创 2020-11-20 13:53:54 · 6191 阅读 · 6 评论 -
数组的定义方式
数组的定义方式什么是数组?数组 是一个复杂数据类型数组 是一个数据的集合数组 可以存储任意类型的数据注:数组是按照索引进行排列 从 0 ~ 正无穷 数组,是一个数据的集合 [1, 2, true, false, 'hello', function () {}, {}, []]索引都是 从 0 开始数组的定义方式(1)字面量方式定义一个数组(最常用的写法) 直接写 [] var arr = [] 定义了一个空的数组 (2) 内置构造函数定义一个数组原创 2020-11-20 11:29:02 · 753 阅读 · 0 评论