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

西安网站建设seo产品推广方式及推广计划

西安网站建设seo,产品推广方式及推广计划,wordpress语言选项,做红木家具推广哪个网站比较好文章目录 1.数组创建2.获取数组长度3.截取数组某部分4.为数组添加元素4.1 在数组开头添加元素:unshift()4.2 在数组结尾添加元素: push() 5.删除元素5.1 删除数组中的第一个元素: shift()5.2 删除数组中最后一个元素&a…

文章目录

    • 1.数组创建
    • 2.获取数组长度
    • 3.截取数组某部分
    • 4.为数组添加元素
      • 4.1 在数组开头添加元素:unshift()
      • 4.2 在数组结尾添加元素: push()
    • 5.删除元素
      • 5.1 删除数组中的第一个元素: shift()
      • 5.2 删除数组中最后一个元素:pop()
    • 6.数组大小比较:sort()
    • 7.数组颠倒顺序:reverse()
    • 8.将数组元素连接成字符串:join()
    • 9.数组与字符串的转换操作

1.数组创建

var 数组名 = new Array(元素1, 元素2, ……,元素n);
var 数组名 = [元素1, 元素2, ……, 元素n];

举例:

var arr = [];
var arr = ["HTML","CSS","JavaScript"];

数组的下标是从 0 开始的,而不是从 1 开始的

2.获取数组长度

数组名.length;

举例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 创建数组var arr = [];arr[0] = "HTML";arr[1] = "CSS";arr[2] = "JavaScript";// 输出数组长度document.write(arr.length + "<br>");</script>
</head>
<body>
</body>
</html>

image-20250222194712711

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 创建数组var arr = [123, "javascript", true, 3.14, null, undefined, {name: "tom", age: 20}, [1, 2, 3]];// 输出数组for(var i = 0; i < arr.length; i++){document.write(arr[i] + "<br>");}</script>
</head>
<body>
</body>
</html>

image-20250222195019307

不是说数组时存储一组“相同数据类型”的数据结构吗?

在 JavaScript 中,其实一个数组是可以储存 “不同数据类型” 的数据的,只不过我们极少这样做。一般情况下都是用数组来存储 “相同数据类型” 的数据。

3.截取数组某部分

数组名.slice(start, end);

截取范围: [ start , end )。其中 end 可以省略。当 end 省略时,获取范围为: start 到结尾

举例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 创建数组var arr = new Array(1, 2, 3, 4, 5);document.write(arr.slice(1, 3)); // 2,3</script>
</head>
<body>
</body>
</html>

image-20250222195602859

4.为数组添加元素

4.1 在数组开头添加元素:unshift()

数组名.unshift(新元素1, 新元素2, ……, 新元素n);

举例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 创建数组var arr = new Array(1, 2, 3, 4, 5);arr.unshift(6, 7, 8);document.write(arr + "<br>");</script>
</head>
<body>
</body>
</html>

image-20250222195951037

4.2 在数组结尾添加元素: push()

数组名.push(新元素1, 新元素2, ……, 新元素n);

举例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 创建数组var arr = new Array(1, 2, 3, 4, 5);arr.push(6, 7, 8);document.write(arr + "<br>");</script>
</head>
<body>
</body>
</html>

image-20250222200117369

5.删除元素

5.1 删除数组中的第一个元素: shift()

数组名.shift();

举例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 创建数组var arr = new Array(1, 2, 3, 4, 5);arr.shift(); // 删除数组第一个元素document.write(arr + "<br>");</script>
</head>
<body>
</body>
</html>

image-20250222200553351

5.2 删除数组中最后一个元素:pop()

数组名.pop();

举例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 创建数组var arr = new Array(1, 2, 3, 4, 5);arr.pop(); // 删除数组第一个元素document.write(arr + "<br>");</script>
</head>
<body>
</body>
</html>

image-20250222200720564

总结: unshift()、push()、shift()、pop() 这四个元素都会改变数组的结构,相当于生成了一个新的数组,因此数组的长度(length 属性)也会改变,我们需要记住这一点

6.数组大小比较:sort()

在 JavaScript 中,我们可以使用 sort() 方法来对数组中所有元素进行大小比较,然后按照从大到小或者从小到大的顺序进行排序

数组名.sort(函数名);

“函数名” 是定义数组元素排序的函数的名字

举例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>// 定义一个升序函数function up(a, b) {return a - b;}// 定义一个降序函数function down(a, b) {return b - a;}var arr = new Array(3, 9, 5, 7, 1, 8, 2, 6, 4);arr.sort(up);document.write(arr + "<br>");arr.sort(down);document.write(arr + "<br>");</script>
</head>
<body>
</body>
</html>

image-20250222201337494

此处不用深究,之后在 JavaScript 进阶会学到

7.数组颠倒顺序:reverse()

数组名.reverse();

举例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var arr = new Array(3, 9, 5, 7, 1, 8, 2, 6, 4);arr.reverse();document.write(arr + "<br>");</script>
</head>
<body>
</body>
</html>

image-20250222201519556

8.将数组元素连接成字符串:join()

数组名.join("连接符");

连接符是可选参数,用于指定连接元素之间的符号。默认情况下,则采用英文逗号( , )作为连接符来连接。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var arr = new Array(3, 9, 5, 7, 1, 8, 2, 6, 4);document.write(arr.join()+"<br>");document.write(arr.join("-")+"<br>");document.write(arr.join(" ")+"<br>");document.write(arr.join("")+"<br>");</script>
</head>
<body>
</body>
</html>

image-20250222202146575

注意:join(" “) 和 join(”") 是不一样的!前者两个引号之间是有空格的,所以表示用空格作为连接符来连接,而后者两个引号之间是没有空格的。

9.数组与字符串的转换操作

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>var str = "我爱你中国";var str2 = str.split("").join("><");var arr = str2.split("");arr.unshift("<");arr.push(">");document.write(arr.join(""));</script>
</head>
<body>
</body>
</html>

image-20250222202758023

数组进行操作一般是直接对原数组进行改变,而字符串进行操作一般不改变原数组

此外,住哟在 JavaScript 中,函数的返回值可以为数组类型

http://www.dtcms.com/wzjs/179763.html

相关文章:

  • 做系统去哪个网站网站优化关键词排名
  • 网站开发需要多少钱app站长百度
  • 公众号设计平台成都百度推广优化创意
  • 网站做web服务器百度怎么联系客服
  • 中山如何制作网站网络黄页平台网址有哪些
  • wordpress wp_logout_url提升seo排名的方法
  • 做网站中心seo优化公司如何做
  • 昆明房产网站建设哪个浏览器看黄页最快夸克浏览器
  • 安平网站建设网站优化排名推荐
  • 网站媒体推广方案seo优化网站技术排名百度推广
  • 云课堂哪个网站做的好杭州优化公司多少钱
  • 怎样用html制作网站谈谈自己对市场营销的理解
  • 网站怎么做搜狗排名新乡seo公司
  • 微信投票网站制作百度seo公司兴田德润
  • 教育视频培训网站建设小红书seo优化
  • 专门做品牌折扣的网站有哪些百度热搜排名
  • 第二代营销网站郑州厉害的seo优化顾问
  • 制作网站river没干过网络推广能干吗
  • 网站禁止访问目录小学生班级优化大师
  • 四川省建设三类职称网站百度代理推广
  • 怎样做企业学校网站千万别在百度上搜别人的名字
  • 宁德市住房和城乡建设局网站打不开太原seo
  • 专门做试题的网站网络营销方案策划论文
  • wordpress 口碑营销主题白杨seo课程
  • 深圳哪家做网站好seo经验是什么
  • 政府门户网站建设 配置清单运营商大数据精准营销获客
  • 自己做网站赚钱案例友情链接怎么设置
  • 武汉网站制作的搜索引擎主要包括三个部分
  • 旅游网站建设相关报价表格线上推广有哪些平台效果好
  • 海口企业网站开发百度网络营销app下载