首页 > 编程语言 > 详细

javascript基本数据类型

时间:2017-11-30 22:46:51      阅读:219      评论:0      收藏:0      [点我收藏+]

 

 

//String 对象

// 创建对象
var s1 = new String("haha xiaofan")
var s2 = "HAha2"
// String的对象属性 length , 遍历字符串
document.write(s1.length)
for (var i in s1){
document.write(i);
document.write(s1[i]);
}
// 大小写转换
document.write(s2.toUpperCase());
document.write(s2.toLowerCase());
// 获取指定字符
document.write(s1.charAt("3"));
document.write(s1.charAt(3));
// 查询字符串
s1="fffxxxhhh1hffh1";
document.write(s1.search("f")); // 返回匹配到第一个的字符的下标
document.write(s1.match("h1")[0]); // 返回的是一个数组,这里取第一个
// replace 替换
document.write(s1.replace("f","fxh")); // 原字符串不变
// split 分割
document.write(s1.split("x"));
// concat 连接
document.write(s1.concat("fanxuanhui"));
// substr 截取字符串
document.write(s1.substr(1,2)); //从第1个索引位置开始取2个
// substring
document.write(s1.substring(1,3)); // 从索引1 开始取到索引3


// Array 数组

// 创建数组
var arr = [1,2,3];
var arr1 = new Array(1,2,3,4,"a"); //
var arr2 = new Array(3); // 声明了一个可以放4个对象的数组
// length 方法
document.write(arr.length);
document.write(arr1.length);
// join 方法 。js中的join是数组的方法。python中的join是字符串的方法,可以把列表里面的值连接起来
var ret = ["haha","fxh"].join("----"); // haha----fxh
// reverse 反转
var arr = [1,5,32,10];
document.write(arr.reverse());
// sort 排序 。 当成字符串后排序比较的是ASII码 。
document.write(arr.sort());
// 数字排序
function mysort(a,b){
if (a > b){
return 1;
}else if (a < b){
return -1;
}else{
return 0;
}
}
function mysort(a,b){return a-b;}
document.write(arr.sort(mysort));
// 二维数组: 数组中嵌套数组
var arr2 = [[1,2,3],[3,4,5]];


// Date 对象

// 创建Date对象
var date_obj = new Date(); // 当前时间
document.write(date_obj.toLocaleString());
var date_obj1 = new Date("2017/11/30 11:20");
var date_obj1 = new Date(5000); // unix系统诞生时间 +5000ms
doucment.watch(date_obj.toUTCString()); // 世界标准时间

date_obj.getFullYear() ; // 年
date_obj.getMonth(); // 月 0-11
date_obj.getDate(); // 日
date_obj.getDay(); // 星期几 0-6
date_obj.getMinutes();

javascript基本数据类型

原文:http://www.cnblogs.com/fanxuanhui-linux/p/7932011.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!