前端的基本操作

数组以及操作方法

  • 在JavaScript中数组就是类似与Python中的列表
  • 其实数组也是一种object
  • 数组的定义方式
    • var aList = new Array(1,2,3)
    • var aList2 = [4,5,6]
  • 既然想Python中的列表那么就有添加和删除的操作,常见的数组的操作方法有
    • 添加操作:push slide
      • 数组.push("数据") 会在数组的结尾添加数据
      • 数组.splice(位置,0,添加的数据) 这个数据可以是一个对象或者是一个数组
    • 删除操作:pop slide
      • 数组.pop() 会在数组的末尾删除数据,
      • splice(位置,删除的个数)
    • 数组计算长度的方法
      • 数组.length()
    • 数组拼接成字符串
      • 数组.join() 可以将一个数组拼接成一个字符串
    • 数组的反转方法
      • 数组.reverse() 将数组反转
    • 返回指定数据第一次出现的位置,如果找不到的话那么就会返回-1
      • 数组.indexOf(1);

循环语句

  • javascript中循环可以使用while 和 for两种方式
  • while的方式
    var i = 1
    while(i<20){
        // 这里控制台有个坑,那就是会自动打印i的返回值,所以会误以为打印了20,其实是不会运行到20的
        console.log(i)
        // alert(i)
        i+=1
    }
    
  • for的方法
    var i=0
    for(; i<10; i++){
        console.log(i)
    }
    
  • 数组去重, 思路是定义一个新的数组,循环需要去重的数组将数据添加到新的数组中,前提判断是不是有相等的
var list1 = [1,2,3,3,3,2,5,4,4,6,8,9]
var list2 = []

for(var i=0; i

字符串操作

  • 字符串拼接使用"+"
  • 字符串切割split()和Python用法一样
  • parseInt() 将数字字符串转化成整数
  • parseFloat() 将数字字符串转化成float类型

你可能感兴趣的:(前端的基本操作)