JAVASCRIPT基础知识 #对象 #数组对象 #字符串对象 #Math对象 #时间对象 #Number对象 #Bool对象

这篇博客介绍了JavaScript的基础知识,特别是关于对象的概念,包括数组对象、字符串对象、Math对象、时间对象和Number及Bool对象的常用方法。如字符串对象的length属性、indexOf方法,Math对象的PI常量、四舍五入方法round(),以及时间对象获取年月日、时分秒的方法等。还讲解了如何将数据转换为数值和布尔型。
摘要由CSDN通过智能技术生成

简单了解对象 :
JS中的对象:1.内置对象 2.自定义对象 3.宿主对象

自定义对象创建方式:1.对象字面量  2.内置构造函数  3.自定义构造函数
//字面量创建对象
var obj={
	eid:01,
	ename:"eric",
	email:"eric@163.com",
	phone:13666666666
}


//内置构造函数创建对象
var obj=new Object();
obj.eid="01";
obj.ename="埃里克";

访问对象中的属性:
对象.属性名   #例  obj.eid;
对象["属性名"]  #例  obj["eid"]

获取到的属性值,如果不存在的属性返回undefined,如果属性名含有特殊字符必须使用中括号形式
遍历属性
for-in #遍历属性
for(var key in 对象){
   
	key 代表每一个属性名;
	对象[key] 代表属性名对象的属性值;
}

简单了解数组:

//关联数组 以0以上的整数作为下标 arr=[1,2,3,4,5];
//索引数组 以字符串作为下标,需要单独添加  arr['ename']="埃里克";
遍历数组元素:
//for in遍历
for(var key in arr){
   
	key  //下标
	arr[key] //对应的元素
}
//循环遍历
for(var i=1;i<=arr.length;i++){
   
	i //下标;
	arr[i] //对应的元素
}

数组基础API

  toString()   数组转字符串
  join( str )  数组转字符串,可以指定元素之间的分割符号
  concat(arr2,arr3..)  拼接多个数组  
  slice(start,end)  截取数组中的元素,start开始的下标,end结束的下标,如果end为空截取到最后,如果是负数表示倒数; 返回截取到的元素
  reverse()  反转数组;
  sort()  对应数组排序 ,,默认是按照Unicode码从小到大排序,返回排序后的数组,原数组也会发生变化。
  splice(start, count, val1,val2...)   删除数组中的元素,start开始下标,count删除的数量,如果start为负数表示倒数,如果count为空会删除到最后 val表示删除后补充的元素;返回删除的元素,格式为数组;原数组会发生变化。
  push()   在数组的末尾添加元素,返回数组的长度,原数组会发生变化
  pop()   删除数组末尾的一个元素,返回删除的元素,原数组会发生变化
  unshift()  在数组的开头添加元素,返回数组长度,原数组会发生变化
  shift()   删除数组开头的一个元素,返回删除的元素,原数组会发生变化
//数组转字符串
var  arr1 = [1,2,3]    console.log(arr.toString())   
//数组转字符串指定分隔符
var  arr2 = ['数',"组"]  console.log(arr.join("*"))   //数*组
//拼接多个数组
 console.log(arr2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值