JavaScript学习-20180901

今日学习一点JavaScript;
一、字符串
1、拼接字符串(+)

示例结果
“ad”+“cd”“adcd”
“123”+“cd”“123cd”
“123”+“1213”“1231213”

2、取用字符
①取用一个字符

var str1="123asd"  
var str2=str1.charAt(2);
//结果为3。取用任意位置。
str1.slice(-1);
str1.substr(-1);
str1.substr(str1.length-1,1);
//取用最后一位

②取用多个字符(也叫截取)

str.slice(start,end);
//起始位置+结束位置。遵循[n,m)。
str.substring(start,end);
//与slice的区别;在substring中,start与end的数值既可以互换又可为负数,但结果不变。slice可以用于数组中。
str.substr(start,length);
//起始位置+步长(即截取的字符长度)。
str1.substr(str1.length-2,2);
//截取字符串的后两位字符。

3、查找字符

str1.indexOf("a");
//从前向后查找
str1.lastIndexOf("a");
//从后向前查找
//注意;结果只会给出首先找到的字符的索引值

4、替换字符

str1.replace("b","B");
/*注意;1、不改变原来数组,重新产生替换后的字符串。
       2、仅仅只替换一个字符。*/

5、字母大小写转换
①小变大

str1.toLowerCase();

②大变小

str1.toUpperCase();

6、插入字符串

var a="adsfa";
var b="d";
var c="b";
insertString(a,c,b);
function insertString(stringOne,str,insertPlace){
	var insertIndex=stringOne.indexOf(insertPlace);
	var str1=stringOne.substring(0,insertIndex+1);
	var str2=stringOne.substr(insertIndex+1,stringOne.length-insertIndex);
	var sringNew=str1+str+str2;
	document.write(sringNew);
}

二、Math
1、产生[0,1)的随机数

Math.random();

2、取最值

Math.max(2,3,4);
//取最大值。
Math,min(2,3,4);
//取最小值

3、取整

Math.ceil(4.5);
//向上取整。Math.ceil(Math.random()*10);常用
Math.floor(4.5);
//向下取整
Math.round(4.5);
//四舍五入,取整
parseInt(4.5);
//直接取整数部分。

4、取绝对值

Math.abs(-4.5);

三、Date

var date=new Date();
//与var arr1=new Array();定义类似
document.write(date); 
//中国标准时间,但月份不对(少1)。
document.write(date.getFullYear());
//今年
document.write(date.getMounth());
//几月,但必须加1才是这个月。范围[0,11]
document.write(date.getDate());
//几号
document.write(date.getDay());
//星期几
document.write(date.getHours());
//几时
document.write(date.getMinutes());
//几分
document.write(date.getSeconds());
//几秒
console.log(date.getTime());
//从1970年1月1日00:00:00到现在的毫秒数。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值