我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JavaScript的内置对象Math和字符串详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JavaScript的内置对象Math和字符串详解

Math对象

  • Math是一个工具类对象,里面封装了数学运算相关的属性和方法

常用属性

  • Math.PI:表示圆周率

常用方法

  • Math.abs(x):返回x的绝对值
  • Math.pow(x,y):返回x的y次方
  • Math.sqrt(x):返回x的算术平方根
  • Math.round(x):返回x四舍五入后的最接近的整数
  • Math.floor(x):返回小于或等于x的最大整数
  • Math.ceil(x):函数返回大于或等于x的最小整数
  • Math.max():返回参数中的最大值
  • Math.min():返回参数中的最小值

Math.random()

  • 返回伪随机数(0.0~1.0之间)(不包括1)
  • 生成一个[0,x]的随机数
    • Math.round(Math.random()*x)
    • [0,10]: Math.round(Math.random()*10)
  • 生成一个[x,y]的随机数
    • Math.round(Math.random()*(y-x)+x
    • [1,10]的随机数: Math.round(Math.random()*9)+1

字符串方法

length属性

  • 可以用来获取字符串的长度

var str = "Hello World!!!";
var result = str.length;
console.log(result);

在这里插入图片描述

charAt()

  • 可以返回字符串中指定位置的字符
  • 根据索引获取指定的字符

var str = "Hello World!!!";
var result = str.charAt(6);
console.log(result);

在这里插入图片描述

charCodeAt()

  • 获取指定位置字符的字符编码(Unicode编码)

var str = "Hello World!!!";
var result = str.charCodeAt(6);
console.log(result);

在这里插入图片描述

fromCharCode()

  • 可以根据字符编码去获取字符

var result = String.fromCharCode(18888);
console.log(result);

在这里插入图片描述

concat()

  • 可以用来连接两个或多个字符串
  • 不会影响原字符串

var str = "Hello World!!!";
var result = str.concat("你好","世界");
console.log(result);

在这里插入图片描述

indexOf()

  • 该方法可以检索一个字符串中是否含有指定内容
  • 如果字符串中含有该内容,则会返回其第一次出现的索引
  • 如果没有找到指定的内容,则返回-1
  • 可以指定一个第二个参数,指定开始查找的位置

var str = "Hello World!!!";
var result0 = str.indexOf('l');
var result1 = str.indexOf('l',3);//从第三个位置开始找
var result2 = str.indexOf('l',5);//从第五个位置开始找
console.log(result0);
console.log(result1);
console.log(result2);

在这里插入图片描述

lastIndexOf()

  • 该方法的用法和indexof()一样
  • 不同的是indexOf()是从前往后找
  • 而lastIndexOf()是从后往前找

slice()

  • 可以从字符串中截取指定的内容
  • 不会影响到原字符串,而是将截取到内容返回
  • 参数:
    • 第一个,开始位置的索引(包括开始位置)
    • 第二个,结束位置的索引(不包括结束位置)
    • 如果省略第二个参数,则会截取到后边所有的
    • 也可以传递一个负数作为参数,负数的话将会从后边计算

var str = "Hello World!!!";
var result0 = str.slice(0,2);
var result1 = str.slice(1,-4);
console.log(result0);
console.log(result1);

在这里插入图片描述

substring()

  • 可以用来截取一个字符串,与slice()类似
  • 不会影响到原字符串,而是将截取到内容返回
  • 参数:
    • 第一个,开始位置的索引(包括开始位置)
    • 第二个,结束位置的索引(不包括结束位置)
  • 不能接受负值作为参数
    • 如果传递了一个负值,则默认使用0
  • 能自动调整参数位置,如果第二个参数小于第一个,则会自动交换

var str = "Hello World!!!";
var result0 = str.substring(0,2);
console.log(result0);

在这里插入图片描述

split()

  • 可以将一个字符串拆分为一个数组
  • 参数:
    • 需要一个字符串作为参数,将会根据该字符串去拆分数组

var str = "He llo Worl d!!!";
var result0 = str.split(' ');
console.log(result0);
console.log(Array.isArray(result0));

在这里插入图片描述

toUpperCase()

  • 将一个字符串转换为大写并返回

var str = "He llo Worl d!!!";
var result0 = str.toUpperCase();
console.log(result0);

在这里插入图片描述

toLowerCase()

  • 将一个字符串转换为小写并返回

var str = "He llo Worl d!!!";
var result0 = str.toLowerCase();
console.log(result0);

在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JavaScript的内置对象Math和字符串详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

一文详解JavaScript数组对象和字符串对象

这篇文章主要介绍了JavaScript数组对象和字符串对象,文章中有详细的代码示例,对学习或工作有一定的帮助,需要的小伙伴可以参考一下
2023-05-17

c字符串,string对象,字符串字面值的区别详解

以下是对c字符串,string对象,字符串字面值的区别进行了详细的介绍,需要朋友可以 过来参考下
2022-11-15

详解Python字符串对象的实现

PyStringObject 结构体 Python 中的字符串对象在内部对应一个名叫 PyStringObject 的结构体。“ob_shash” 对应字符串经计算过的 hash值, “ob_sval” 指向一段长度为 “ob_size”
2022-06-04

javascript对象转换成字符串的方法

这篇文章主要介绍javascript对象转换成字符串的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!javascript是一种什么语言javascript是一种动态类型、弱类型的语言,基于对象和事件驱动并具有相对
2023-06-14

javascript中对象转换为字符串的方法

这篇文章主要介绍javascript中对象转换为字符串的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在javascript中,可以使用“JSON.stringify()”方法来将对象转换为字符串,该方法可以将J
2023-06-14

javascript解析json字符串为对象的方法是什么

JavaScript中可以使用JSON.parse()方法将JSON字符串解析为JavaScript对象。JSON.parse()方法接受一个JSON字符串作为参数,然后返回一个JavaScript对象。示例代码:var jsonStrin
2023-05-13

javascript实现json字符串与对象转换的方法

这篇文章主要介绍“javascript实现json字符串与对象转换的方法”,在日常操作中,相信很多人在javascript实现json字符串与对象转换的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jav
2023-06-14

编程热搜

目录