| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JavaScript基础总结 -> 正文阅读 |
|
[JavaScript知识库]JavaScript基础总结 |
目录 2.1 查阅文档 ?https://developer.mozilla.org/zh-CN/ ????????????????2.查找字符串中某个字符所在位置以及出现的次数? ????????????????1.统计出现最多的字符和次数??
简单数据类型(Number,String,Boolean,Undefined,Null) 1.变量声明
2.简单数据类型2.1 数字型Number
2.2 字符串型String1.字符串转义符 \? 2. 获取字符串长度:字符串.length 3. 字符串拼接: ?+ 4. 字符串型数字互相比较大小是从第一位开始比较 : ’121'<'25',所以要先转换为数字型 5. 字符串本身是不可变的,每次改变字符串的值其实是新开辟了一个内存空间来存放新的值,原来的字符串并没有变 2.3 undefined 和 null1. undefined
2. null ? 空值
3.获取变量的数据类型typeof 变量typeof ?变量 4.数据类型转换4.1 转换为字符串类型加号拼接转换方式为隐式转换 4.2 转换为数字型1. parseInt(变量) ?得到的是整数,会去掉数字后边的单位 4.3 转换为布尔型Boolean(变量): 5.数据类型内存分配5.1 内存可以看作分为了两块:栈和堆1. 简单数据类型存放在栈里,存放的是值本身(值类型) 5.2 简单/复杂类型传参1. 简单类型传参:当把一个值变量作为一个参数传给函数的形参时,其实是把变量存放在栈空间的值复制了一份给形参,所以在函数内对形参修改都不会影响到外部变量
1.递增 ++,递减 -- 运算符
2.比较运算符
3.逻辑运算符逻辑中断(短路操作)
4.运算符优先级1. 小括号
5. 逻辑运算符 ? ?先&&后||
1.顺序结构
2.循环结构2.1 双重for循环
2.2 while循环
2.3 do while循环
?简易的ATM机案例
1. while循环 2.4continue
2.5 break ? ?退出整个循环
1.数组长度,遍历数组数组长度是数组中元素的个数,计算数组长度用length 2.数组中新增元素筛选数组:将旧数组中需要的元素筛选出来追加给新数组 1. 利用一个初始值为0的变量,每次追加元素给新数组后,变量加1 3.冒泡排序利用两个for循环,外层for循环表示趟数,内层表示每趟比较次数
1.函数的声明
2.函数的参数函数有形参和实参
3.函数的返回值:return
4.arguments
5.作用域函数内部的变量为局部变量? 如果变量没有用 var 声明则为全局变量 6.预解析
1.自定义对象1.1 调用对象的属性,方法1. 调用对象的属性:
2. 调用对象的方法:对象名.方法名() 1.2 创建对象1. 利用对象字面量创建对象 2. 用new Object 创建对象
1.3 for... in... 遍历对象k--key 2.内置对象2.1 查阅文档 ?https://developer.mozilla.org/zh-CN/2.2 Math随机数2.3 Date日期对象?2.3.1 返回今天是星期几?2.3.2 时间戳?倒计时案例
2.4 数组内置对象2.4.1 添加删除数组元素?筛选数组元素 2.4.2 数组排序 sort2.4.3 数组索引
1.数组去重
2.查找字符串中某个字符所在位置以及出现的次数
2.4.4根据位置返回字符1.统计出现最多的字符和次数
有Typora的可以下载这个https://download.csdn.net/download/O3O_O3O_/21773228?spm=1001.2014.3001.5503 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:05:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |