摘要:
// 截取文件名称中的扩展名 // 例如 index.html 1.jpg // 扩展名是 html jpg // 友情提示:为什么不要点 // 截取扩展名,往往是为了做验证判断 // 验证扩展名是否符合规定的规范 // 例如上传图片,往往限制图片类型是 jpg的图片 // 实现的方法,就是截取上传 阅读全文
posted @ 2020-11-26 23:09
Tsunami黄嵩粟
阅读(321)
评论(0)
推荐(0)
摘要:
// JavaScript中字符串的截取 // 所谓字符串的截取,就是从原始字符串中,获取一部分内容,为新的字符串 // 方法1 字符串.substr(参数1,参数2) // 参数1:指定截取的起始位置 // 参数2:指定截取的字符长度(如果是负数,截取结果是空字符串) var str1 = 'ab 阅读全文
posted @ 2020-11-26 23:04
Tsunami黄嵩粟
阅读(293)
评论(0)
推荐(0)
摘要:
// 1 , 变量.toString() 其他类型转化为字符串类型 // 2 , 字符串.indexOf(形参1,形参2) // 查询字符串中是否有某个字符 // 形参1:需要查询的字符 // 形参2:查询起始位置的索引下标 // 查询字符时,区分大小写 // 返回值:匹配字符的索引下标 // 没有 阅读全文
posted @ 2020-11-26 00:18
Tsunami黄嵩粟
阅读(32)
评论(0)
推荐(0)
摘要:
// 选择排序 // 核心思路: // 从第一个单元开始 // 默认当前单元是最小值 // 存储当前单元的索引下标 // 通过索引下标,获取数据,跟之后的每一个单元的数据进行比较 // 如果之后的单元存储的数据是较小值,那么就存储这个单元的索引下标 // 循环一次之后,变量中存储的是当前参与循环的所 阅读全文
posted @ 2020-11-26 00:13
Tsunami黄嵩粟
阅读(60)
评论(0)
推荐(0)
摘要:
// 冒泡排序 // 通过 冒泡排序 完成 数组中数值的排序 // 核心思路: // 两个相邻的数值,进行比较,如果第一个数值较大,就将两个单元交换存储数值 // 每次比较一个最大值,存储在数组的结束位置 // 冒泡排序,是比较数值,交换存储数据 // 核心优化点: // 1, 循环比较时,是当前单 阅读全文
posted @ 2020-11-26 00:08
Tsunami黄嵩粟
阅读(69)
评论(0)
推荐(0)