字符串对象和数据类型显示转化

字符串对象
// 所有的 Number() String() Boolean() Object() Array() 都是可以将其他类型进行转化
/*
字符串对象特点:
1:有序,有索引值,索引值从0开始到 长度-1
2:有长度, 对象.length 获取字符串长度

      字符串对象与字符串区别
      1:相同点,都是字符串 都有长度 和索引值 构造函数都是String()
      2:不同点:数据类型不同,str是 string  strObj 是Obnject
      注意:string 与字符串对象 ,api 可以通用
    */
var str = 'dasfdagadg'
console.log(str)
console.log(str.constructor);


// String() 将其他类型数据转化 【字符串】 new String() 返回一个新的字符串对象
var strObj = new String(str);
console.log(strObj)



// 遍历字符串:获取每一个字符
for( x in str){
    console.log(x,':',str[x])
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
数据类型显示转化
// 将其他类型转化为字符串类型
var str = String(0)
var str1 = String(true)
var str2 = String({name:‘ffd’}) //[object,object]
var str3 = String([‘asfdadf’,0,true]) //0,ture

// 数值
var num = Number(true)

// 布尔
var bool = Boolean(0);
var bool1 = Boolean('');
var bool2 = Boolean(NaN);
var bool3 = Boolean(null);
var bool4 = Boolean(undefined);

var boolObj = new Booolean('') // new  数据类型 Object


// Array 创建数组 
var arr = Array('nih',true,0);
// Array.isArray(怕表单数据)作用:判断一个数据是否是数组,返回ture 是 false 否
console.log(arr.isArray)
var arrObj = new Array('')

————————————————
版权声明:本文为CSDN博主「qq_45723051」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45723051/article/details/103393726

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值