第五章基本引用类型笔记2

字符串方法

1.常见字符串截取

1 取字符串的前i个字符
str=str.substring(0,i);

2 去掉字符串的前i个字符
str=str.substring(i);

3 从右边开始取i个字符
str=str.substring(str.length()-i);
str=str.substring(str.length()-i,str.length());

4 从右边开始去掉i个字符
str=str.substring(0,str.Length-i);

5 从开始截取到中间某个指定字符 midChar (该字符出现的第一次)
str=str.substring(0,str.indexOf(midChar));

6 从开始截取到指定某段字符串结尾 midStr
str=str.substring(0,str.indexOf(midStr)+midStr.length());

7 如果字符串中有"abc"则替换成"ABC"
str=str.replace(“abc”,“ABC”);

2.常用方法总结

先定义一个字符串

var str = "abbcalgldkjgldgehlgjldf";

1,indexOf(),返回指定字符创第一次出现的位置。

str.indexOf('a') //结果是0

2,lastIndexOf(),返回指定字符串最后一次出现的位置。

str.lastIndexOf('f') //结果是22

3,substring(),提取字符串中两个指定索引号之间的字符(两个索引不能为负值)

str.substring(0,5) //结果是abbca

4,slice(), 提取字符串中两个指定索引号之间的字符(索引可以为负值,-1就是倒数第二位)

str.slice(0,-5) //结果是abbcalgldkjgldgehl

5,charAt(),返回指定索引的字符

str.charAt(1) //结果是b

6,concat(),连接两个或多个字符串,返回连接后的新字符串。

var str2 = "1";
str.concat(str2) //结果是abbcalgldkjgldgehlgjldf1

7,split(),把字符串分割为子字符串数组

str.split() //结果是["abbcalgldkjgldgehlgjldf"]

8,toString(),返回字符串对象,比如把数字转换成字符串对象。

9,trim(),移除字符串首位空格,经常在对input和textarea的值做判断时用到。

10,toLowerCase(),把字符串转换成小写的。

11,toUpperCase(),把字符串转换成大写的。

12,match(),找到一个或者多个子串或者正则表达式的匹配。

13,replace(),替换指定子串或者与正则表达式匹配的子串。

14,search(),检索指定子串或者与正则表达式匹配的值,返回的值是数字。

单例内置对象

global

详细介绍
了解url编码方法,eval()方法即可
global对象、window对象、document对象概念区分

Math

常用的math函数
· Math.random
该方法用于生成一个随机数0~1 包含0 不包含1

    // 获取一个从0到9的随机整数数字
    var r = Math.random();
    var num = parseInt(Math.random() * 10);对于整个函数只是单纯的负责取整,而不是四色五入
    console.log(num);

· Math.abs
该方法用于获取一个数的绝对值

    // 定义一个负数
    var num = -10;
    // 获取它的绝对值
    var abs = Math.abs(num);
    // 输出
    console.log(abs); // 10

· Math.ceil
向上取整

    var num = 1.1;
    var result = Math.ceil(num);
    console.log(result); // 2

· Math.floor
向下取整

    var num = 1.1; 
    var result = Math.floor(num);
    console.log(result); // 1

· Math.round
四舍五入

    var num = 1.4;
    var num1 = 1.5;
    console.log(Math.round(num)); // 1
    console.log(Math.round(num1)); // 2

· Math.pow
用于求一个数的几次方 第一个参数是底数 第二个参数是指数

    var num = Math.pow(2, 8);
    console.log(num); // 256

· Math.max
求所有参数中的最大值

    var max = Math.max(1, 2, 56, 78, 99, 0, 46, 23);
    console.log(max); // 99

常见方法:
FF: Firefox, N: Netscape, IE: Internet Explorer
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值