数组

集合(伪数组):

       Nodelist
       HTMLCollection

       属性 :length
       索引 :0

数组:
Array 能够保存多个数据
语法:
1)new Array
new Array 声明同时即初始化
new Array 声明数组并制定组长度
2) 【】数组
索引:0 唯一的编号
长度: length 数组中元素的个数
for in 遍历数组
数组的赋名:
数组名[索引]=值
数组取值:
数组名[索引]
注意:
在JS中数组长度不限
数组类型也不限

引用类型: 数据保存分两部分

Delete b[1] 删除指定元素
Unshift() 在表头添加内容

Instanceof 检测是否为指定对象实例
console.log(数组名 instanceof Array)

包装对象

         基本类型:
               string  number   boolean  undefined  null
        包装对象:
              string  number  boolean
            
      toFixed()   保留小数点后若干位
      Length()    字符串字数符的个数

案例:

  var  str='hello'
  var  num=10;
  var ist=true;
  console.log(str instanceof string)
  
   var s=new String('hello')
   console.log(s)
   console.log(ist.toString===s)
   
   var ist=true;
   console.log(ist.toString());

  var num=1.222;
  console.log(num.toFixed(2));//结果为字符串类型

 var  str='hello';
 console.log(str.length);//结果为5

索引:
     字符串中每一个字符串都是字符串类型
     字符串不能被修改

 var  str='hello'
 var s=' '//空字符串
 var s1='    '//空格字符串
 var  arr=[20,30,10]
 for(var  i  in  arr){
    console.log(arr[i]);
    }
    console.log(str[0],typeof  str[0]);
    console.log(str[str.length-1]);
    str[0]='m';//字符串中字符不能被修改
    console.log(str);
    //字符串可以被遍历
    for(var i=0:i<str.length:i++){
      console.log(str[i])
      }
  for(var i in str){
    console.log(str[i])
    }

字符串

    **charAt(index) 根据索引查找字符**
    var  a=' '
    document.write(a.charAt())
    
 **Trim() 去掉头尾空格**

 **concat()  字符串拼接**
 
 var str=;hello'
 var s='world'
 var s1=str.concat(s,s,s,,s)

**indexof(str)  判断指定字符串在每串中的第一次出现的位置
                   找到  ,  返回位置           找不到   ,   返回    -1
lastindexof(str)    最后一次出现的位置    -1**

var index=str.indexOf('hello world');
var index=str.indexOf('l');
var index=str.lastIndexOf('l'
var start=str.indexOf(' ');
var s=str.slice(start+1,str.length);+
console.log(s);

 **Replace(old,new)  替换字符   只替换第一个**
 
 var  str0=str.replace('h' , '*')
 var   str0=str.replace('l', '*')
 console.log(str0)

**Slice(start,end)  截取字符串    (start,end)**

var str='hello world'
var s=str.slice(0,2)

**split(sp)  使用指定字符串将字符串分割为数组**

var  str='hello'
var arr=str.split(' ');
console.log(arr)

**Substr(start,length)   从指定位置开始 ,  截取length 长度**

Substring()
var str='heyyyylo'
var str1=str.substr(0,3)
var s1=str.substring(0,4)
console.log(s1)

**tolowerCase() 将字符串转换为小写
  toupperCase() 将字符串转换为大写**

var s1=str.toupperCase()
var  s1=str.tolowerCase()
console.log(s1)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值