JavaScript学习笔记---1
发布日期:2022-02-26 00:17:41
浏览次数:7
分类:技术文章
本文共 1852 字,大约阅读时间需要 6 分钟。
字符串
toUpperCase() 字符串全部为大写
var s = 'hello';s.toUpperCase(); // HELLO
toLowerCase() 字符串全部为小写
var s = 'Hello';s.toLowerCase(); // hello
indexOf() 返回指定字符串的索引值
var s = 'Hello,World';s.indexOf('world'); // -1 未找到s.indexOf('World'); // 6 (从0开始计算)
substring() 返回指定索引区间内的字符串
var s = 'Hello,World';s.substring(0,5); // Hellos.substring(7); // orld
数组
indexOf() 搜索数组指定元素的索引
var s = [10,20,'sdf','dfe'];s.indexOf(20); // 1 s.indexOf(1); // -1 找不到元素返回-1
slice() 截取部分数组元素并生成新数组
var arr = [1,2,3,4,5,6];arr.slice(2,4); // [3,4] 左闭右开原则arr.slice(1); // [2,3,4,5,6]
push() 从数组的末端开始添加元素
var arr = [1,2,3,4,5];arr.push(6);arr; // [1,2,3,4,5,6]
pop() 从数组的末端开始删除元素
var arr = [1,2,3,4,5];arr.pop(); // 5arr; // [1,2,3,4]
unshift() 从数组的头端开始添加元素
var arr = [1,2,3,4,5];arr.unshift(6); // 6arr; // [6,1,2,3,4,5]
shift() 从数组的头端开始删除元素
var arr = [1,2,3,4,5];arr.shift(); // 1arr; // [2,3,4,5]
sort() 按照一定的顺序排列(从小到大)
var arr = ['s','x','e','u'];arr.sort(); // ['e', 's', 'u', 'x']
reverse() 翻转数组
var arr = ['s','x','e','u'];arr.sort(); // ['e', 's', 'u', 'x']arr.reverse(); // ['x', 'u', 's', 'e']
splice() 从指定位置删除元素
var arr = ['s','x','e','u'];arr.splice(2,3,'a','d'); // ['e','u']arr; // ['s', 'x', 'a', 'd']arr.splice(2,3); // ['a','d']arr.splice(2,0,'f','n'); // ['s', 'x', 'f', 'n']
concat() 返回连接两个数组组合的新数组
var arr1 = [1,2,3];var arr2 = ['a','d'];var lianjie = arr1.concat(arr2);lianjie; // [1, 2, 3, 'a', 'd']
join() 按照指定连接符连接数组(将元素自动转换为字符后组合)
var arr = [1,2,3,4];arr.join('-'); // '1-2-3-4'
多维数组
var arr = [[1,2,3],[7,8,9]];arr; // 0: (3) [1, 2, 3] 1: (3) [7, 8, 9]
条件判断
if () { … } else { … }
循环
for(…;…;…){…}
for … in while do { … } while()Map & Set
var m = new Map(); // 空Mapm.set('Adam', 67); // 添加新的key-valuem.set('Bob', 59);m.has('Adam'); // 是否存在key 'Adam': truem.get('Adam'); // 67m.delete('Adam'); // 删除key 'Adam'm.get('Adam'); // undefined
转载地址:https://blog.csdn.net/TL_1203/article/details/120640906 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年03月28日 01时45分18秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python中倒背如流_八字基础知识--倒背如流篇
2019-04-21
以太坊地址和公钥_以太坊地址是什么
2019-04-21
npm 不重启 全局安装后_解决修复npm安装全局模块权限的问题
2019-04-21
vs格式化json 不生效_vs code 格式化 json 配置
2019-04-21
go 字符串反序列化成对象数组_Fastjson 1.2.24反序列化漏洞深度分析
2019-04-21
hibernate mysql 缓存_hibernate和mysql的缓存问题,没辙了!
2019-04-21
abp框架 mysql_ABP框架使用Mysql数据库
2019-04-21
mysql树形递归删除_使用递归删除树形结构的所有子节点(java和mysql实现)
2019-04-21
linux mysql 不能连接远程_linux mysql 远程连接
2019-04-21
install python_Install python on AIX 7
2019-04-21
jquery查找div下第一个input_jquery查找div元素第一个元素id
2019-04-21
如何修改手机屏幕显示的长宽比例_屏幕分辨率 尺寸 比例 长宽 如何计算
2019-04-21
mysql 的版本 命名规则_MySQL版本和命名规则
2019-04-21
no java stack_Java Stack contains()用法及代码示例
2019-04-21
java动态代码_Java Agent入门学习之动态修改代码
2019-04-21
python集合如何去除重复数据_Python 迭代删除重复项,集合删除重复项
2019-04-21