当前位置: 首页 > news >正文

个人做电子商务网站dedecms的网站放在哪个文件夹里

个人做电子商务网站,dedecms的网站放在哪个文件夹里,三水区建设局网站,网络推广合作协议范本JS学习(第十章) 文章目录 JS学习(第十章)一、String类的补充二、数组(Array)总结 一、String类的补充 length:获取字符串的⻓度访问字符串的字符 str[0]str.charAt(pos) 它们的区别是索引的⽅式没有找到会返回undefi…

JS学习(第十章)


文章目录

  • JS学习(第十章)
  • 一、String类的补充
  • 二、数组(Array)
  • 总结


一、String类的补充

  1. length:获取字符串的⻓度
  2. 访问字符串的字符
  • str[0]
  • str.charAt(pos)
    它们的区别是索引的⽅式没有找到会返回undefined,⽽charAt没有找到会返回空字符串
var str = 'abcdefg'
for(var i = 0; i < str.length; i++) {
console.log(str.charAt[i])
console.log(str[i])}
var str = 'abcdefg'
for(var s of str) {
console.log(s)
}
  1. 字符串在定义后是不可以修改的,所以下⾯的操作是没有任何意义的;很多字符串的操作中,都是⽣成了⼀个新的字符串
var str = 'abcdefg'
str[0] = 'A'
console.log(str)
  1. toLowerCase():将所有的字符转成⼩写;
  2. toUpperCase() :将所有的字符转成⼤写;
var message = 'abcdefghijklmn'
var upperMessage = message.toUpperCase()
console.log(upperMessage)
var lowerMessage = upperMessage.toLowerCase()
console.log(lowerMessage)
  1. 在⼀个字符串中查找或者获取另外⼀个字符串
  • IndexOf()
var message = "Hello World, Hello Java"
var index = message.indexOf('Hello') // 默认从0开始查询
console.log(index)
index = message.indexOf('Hello', 6) // 从第6位开始查询
console.log(index)
index = message.indexOf('JavaScript')
console.log(index) // -1 表示没有找到
  • includes()
var message = "Hello World, Hello Java"
var bool = message.includes('Hello') // 找到返回true
console.log(bool)
bool = message.includes('Hello', 6) // 从第6位开始查询,找到返回true
console.log(bool)
bool = message.includes('JavaScript')
console.log(bool) // false 表示没有找到
  • 以xxx开头 startsWith / 以xxx结尾 endsWith
var message = "Jerry! Hello Java"
var bool = message.startsWith('Jerry')
console.log(bool) // true 表示以Jerry开头, 默认从0开始
bool = message.startsWith('Hello', 7)
console.log(bool) // true 表示是第7位开始以Hello开头
  1. 替换字符串 replace(也可以传⼊⼀个正则表达式来查找,也可以传⼊⼀个函数来替换;)
  2. 拼接字符串 concat
  3. 删除⾸尾空格 trim()

更多的字符串的补充内容,可以查看MDN的⽂档:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String

二、数组(Array)

  • 对象允许存储键值集合,但是在某些情况下使⽤键值对来访问并不⽅便
  • 这个时候我们需要⼀种有序的集合,⾥⾯的元素是按照某⼀个顺序来排列的
  • 这个有序的集合,我们可以通过索引来获取到它
  • 这个结构就是数组(Array)

数组的创建⽅式

var arr1 = []; // 字⾯量的⽅式 // length === 0
var arr2 = new Array() // length === 0 , arr2[0] ===undefinedvar arr1 = [1, 2, 3] // length === 3
var arr2 = new Array(1, 2, 3) // length === 3 arr2[0]=== 1

数组元素从 0 开始编号(索引index),负数不能使⽤

数组的基本操作

  • 访问数组中的元素
var arr = [1, 2, 3]
console.log(arr1[0])
  • 修改数组中的元素
arr[0] = 'Jerry'
  • 在数组的尾端添加或删除元素
    push 在末端添加元素.
    pop 从末端取出⼀个元素.

  • 在数组的⾸端添加或删除元素
    shift 取出队列⾸端的⼀个元素,整个数组元素向前移动;
    unshift 在⾸端添加元素,整个其他数组元素向后移动;

  • 数组的遍历
    普通for循环遍历:
    for…in 遍历,获取到索引值:
    for…of 遍历,获取到每⼀个元素

  • 排序 – sort/reverse
    sort⽅法也是⼀个⾼阶函数,⽤于对数组进⾏排序,并且⽣成⼀个排序后的新数组
    reverse() ⽅法将数组中元素的位置颠倒,并返回该数组


总结

一骑红尘妃子笑,无人知是荔枝来

http://www.dtcms.com/a/460216.html

相关文章:

  • 网站开发的开发意义江苏住房和城乡建设厅网站
  • 苏州市市政建设管理处网站云南网站建设c3sales
  • 做影视网站需要境外做淘宝链接网站
  • 蜜淘app在那个网站做的视频制作平台
  • 无棣网站建设定制鞋子的app
  • 公司建设网站需求分析报告网站建设客户需要提供什么
  • 京东那个做快消的网站网站建设新的开始
  • 建设网站类的论文做电商哪个平台好
  • 科技感的网站漯河高端网站建设
  • 品牌网站建设9小蝌蚪9模板建站优缺点
  • 肃北蒙古族自治县建设局网站学做热干面网站
  • rails开发的网站开发设计坞官网首页
  • 做网站都要多少钱供热设施网站搭建教程
  • 网站开发保密协议范本下载可以看图片的地图什么软件
  • 晚上睡不着网站2021免费织梦做的网站怎么样
  • 宁波哪个公司建网站福建专业网站建设欢迎咨询
  • 北京营销型网站建设公司网页设计与制作模板图
  • 番禺建设网站网站建设销售总结
  • 注册营业执照网站东莞大朗网络推广外包
  • 网站推广的技能筹划电子商务网站建设
  • 企业网站文化建设长沙网站seo优化
  • 学网站建设工作室软件开发外包公司有哪些
  • 电商网站开发文档手机免费自助建站系统
  • 做一个手机网站成本物流网站建设工作岗位
  • 中建国际建设有限公司网站排版网站推荐
  • 河南开元建设有限公司网站深圳燃气公司地址
  • 高端品牌网站建设优势做网站比较大的公司
  • 怎么做网站埋点手机怎么自己制作网页
  • 餐厅网站建设汽配外贸怎么找客户
  • 建湖做网站有没有专门做名片的网站