JS 之对象基本概念

初学JS时总结的知识点。使用于小白。


JS对象的知识
1.JS中所有事物都是对象,对象含有属性和方法
var m = "hello world";
var x = m.length; //12 属性
var y = m.toUpperCase(); //HELLO WORLD 方法


2.创建对象
person = {firstname:"zhang", lastname:"san", age:28, eyecolor:"red"};
或者使用对象构造器
function person(firstname, lastname, age, eyecolor){
this.firstname = firstname;
this.lastname = lastname;
this.age = age;
this.eyecolor = eyecolor;
} //JS中,this通常执行正在执行的函数本身,或者该函数所属的对象

myFather=new person("John","Doe",50,"blue");


2.在JS中,数字不分整形和浮点型,所有的数字都是浮点型的,都是64位的
进制转换
var i = 123;
i.toString(16);  //转换成16进制。。同样8进制 和 2进制


3.字符串
var i = "nihao wo shi ";
//字符串长度
var length =  i.length; 
//查找字符串,返回字符串首次出现的位置,如果没有返回 -1
var n = i.indexOf("wo")
var n = i.lastIndexOf("wo") 最后出现的位置
//内容匹配,如果找到,返回这个字符串,如果没有返回null
var m = i.match("world");  
//内容替换
i.replace("nihao","你不好");
//大小写转换
var txt = i.toUpperCase();
var txt = i.toLowerCase();
//转换为数组
var b = "a,b,c,d";
var arr = b.split(",") //使用 , 分割
4.Date (日期)
var x = new Date() 获取当日的日期
x.getFullYear() 获取年份
....还有很多函数,用的时候再查手册
5.Array(数组)
http://www.runoob.com/js/js-obj-array.html
合并两个数组 - concat()
合并三个数组 - concat()
用数组的元素组成字符串 - join()
删除数组的最后一个元素 - pop()
数组的末尾添加新的元素 - push()
将一个数组中的元素的顺序反转排序 - reverse()
删除数组的第一个元素 - shift()
从一个数组中选择元素 - slice()
数组排序(按字母顺序升序)- sort()
数字排序(按数字顺序升序)- sort()
数字排序(按数字顺序降序)- sort()
在数组的第2位置添加一个元素 - splice()
转换数组到字符串 -toString()
在数组的开头添加新元素 - unshift()


6.Exp(正则)
正则在其他里已经有提到了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值