JavaScript笔记

类型转换

字符串转换为数字

Number()

  • 将“数字型字符串变”为数字(123和3.14,也包括正负号)

请添加图片描述

parseInt()

  • 在Number基础上遇见小数点和非数字停止(可以包括正负号)

请添加图片描述

parseFloat()

  • 在Number基础上遇见非数字停止(可以包括小数点和正负号)

请添加图片描述

数字转换为字符串

与空字符相加

  • 数字+“字符”=“数字字符”

请添加图片描述

toString()

  • 将数字变为字符串

请添加图片描述

转义字符

  • \’ 为单引号 ’
  • \’’ 为双引号 ‘’
  • \n 为换行符

如果在document.write()中换行,应该用< br />
如果在alert()中换行,应该用\n

内置对象

  • javascript中对象可以分为自定义对象和内置对象,自定义对象指的是需要我们自己定义的对象,内置对象和内置函数都是系统定义好的可以直接用的。

字符串对象

获取字符串长度

.length

请添加图片描述

大小写转换

.toLowerCase()
.toUpperCase()

请添加图片描述

获取某个字符(下标为n)

.charAt(n)

请添加图片描述

截取字符串

  • 包括start不包括end
.substring(start,end)

请添加图片描述

替换字符串

.replace(a,b)
  • 用b替换a
    请添加图片描述
  • 这种方法只可以替换一次,若想多次替换则可以将a换为正则表达式
  • 正则表达式(不用加引号)后面的g作用是多次匹配

请添加图片描述

分割字符串

.split()
  • 分割后得到一个数组
    请添加图片描述

检索字符串位置

.indexOf()
.lastIndexOf()
  • 分别为第一次出现和最后一次出现的下标
    请添加图片描述

数组对象

创建数组

var 数组名 = new Array(元素1,元素2);完整形式
var 数组名 = [元素1,元素2];简写模式

var array = [];
var array = ["1","2"];

截取数组某部分

.slice(start,end);
  • 包括start不包括end
    请添加图片描述

添加数组元素

在数组开头添加
.unshift(x,y,z);
在数组结尾添加
.push(x,y,z);

请添加图片描述

删除数组元素

删除第一个元素
.split();
删除最后一个元素
.shift();

请添加图片描述

颠倒数组

.reverse(函数名);

请添加图片描述

比较数组大小

.sort(函数名);

将数组元素连接成字符串

  • 特殊在赋值给一个新数组才能用,前面的都是将原数组改变。
.join("连接符");

请添加图片描述

日期对象

数值对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值