JavaScript之基础-9 JavaScript String(内置对象、String概述)

一、JavaScript 内置对象

内置对象

- 什么是内置对象? 内置对象就是ECMAScript标准中已经定义好的,由浏览器厂商已经实现的标准对象

- 内置对象中封装了专门的数据和操作数据常用的API

- JavaScript中内置对象列表

- String、Boolean、Number、Array、Date、RegExp、Math、Error、Function、Object、Global

包装类型

- 什么是包装类型?

专门封装原始类型的数据,并提供对数据常用操作的内置类型

- 为什么要用包装类型?

让原始类型的数据也可以像引用类型一样,拥有方法和属性

- JavaScript 中的包装类型有三个:

- String类型、Number类型、Boolean类型

- 何时使用包装类型?

只要用原始类型的数据调用方法或访问属性时,js引擎会自动创建对应的包装类型对象

- 方法调用完,包装类型对象自动释放

二、JavaScript String 概述

文本类型

转义字符

- 编写JavaScript脚本时,可能需要显示一些具有特殊含义的字符,此时可以使用转义字符

字符串的使用

- JavaScript 中字符串的内容都是不可变的,String对象的所有方法,返回的都是一个全新的对象,而不是修改原始字符串内容,例如:

  - length属性返回字符串中字符的个数(JavaScript字符串默认采用Unicode字符集,中文字符也只算一个字符)

三、JavaScript 字符串常用操作

大小写转换方法

- toLowerCase() 方法返回字符串的完全小写形式

- toUpperCase() 方法返回字符串的完全大写形式

获取指定位置的字符

- charAt(index)方法用于获取指定下标处的字符

- charCodeAt(index)方法用于获取指定下标处的字符的Unicode码

加密和解密

- 创建一个函数,接收一个中文字符串作参数,可以将此段文字加密为一串数字

- 创建一个函数,接收一串加密后的数字,可以将其解密为原始中文字符串

检索字符串

- indexOf(value,[fromIndex])返回第一次出现指定子串的下标

- lastIndexOf(value,[fromIndex])返回最后一次出现指定子串的下标

大小写转换方法

- slice(start,[end])返回从start到end-1范围内的子串,若省略end,则直接获取到字符串结尾

- substring(start,[end])返回从start到end-1范围内的子串;若省略end,则直接获取到字符串结尾

分隔字符串

- split(separator,[count])使用指定分隔符对字符串进行拆分

连接字符串

- concat(str1,str2...strn)用于拼接两个或多个字符串

- 此外,还可以使用+做字符串拼接

四、JavaScript 模式匹配

修饰符

- 模式匹配中可以使用如下三个属性修饰符

替换子字符串

- replace()

匹配

- match()

查找

- search()

时间: 2024-12-20 04:36:55

JavaScript之基础-9 JavaScript String(内置对象、String概述)的相关文章

JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义对象,然后创建新的对象实例 二.JS内置对象-String 1.string对象 string对象用于处理已有的字符串 字符串可以使用单引号或者双引号 2.indexOf( )  在字符串中查找字符串,如果匹配成功返回首字母所在的位置,否则返回-1 3.match() 匹配成功,返回匹配成功的数组,

JavaScript入门之JS中的内置对象

一.数组 1.数组的基本概念 数组是在内存空间中连续存储的一组有序数据的集合.元素在数组中的顺序,称为下标.可以使用下标访问数组的每个元素. 2.如何声明一个数组 ①使用字面量声明:var arr = [];在JS中,同一数组可以存储各种数据类型: eg: var arr = [1,"wuhao",true,{},null,func] ②使用new关键字声明:var arr = new Array(参数): >>>参数可以是: a.参数省略,表示创建一个空数组 b.参

Java Script基础(五) 内置对象Date

在JavaScript中,系统的内置对象有Date对象.Array对象.String对象和Math对象等. 1.Date:用于操作日期和时间. 2.Array:用于在单独的变量名中存储一系列的值. 3.String:用于支持对字符串的处理. 4.Math:用于执行数学任务,包含了若干数学常量和函数. 1.Date对象 常用的属性和方法参考! http://www.w3school.com.cn/jsref/jsref_obj_date.asp 示例: var today=new Date() -

【ASP.NET 基础】ASP.NET内置对象

准确地说,asp.net 并没有内置对象这一说,jsp 里确实把 request.response 这些当作 jsp 的内置对象,这里只不过是借用了一下 jsp 的说法而已.在 Web 中处于中心的是 Web 服务器,用来处理客户端的 HTTP 请求.由于 HTTP 是一种无状态的协议,也就是它并不记得上一次谁请求过它,不会主动去询问客户端,只有当客户端主动请求之后,服务器才会响应. 1.[Request] Request封装了客户端请求信息.Request的常见属性如下:  属性名  值类型

JS 内置对象 String对象

JS内置对象   String对象:字符串对象,提供了对字符串进行操作的属性和方法.   Array对象:数组对象,提供了数组操作方面的属性和方法.   Date对象:日期时间对象,可以获取系统的日期时间信息.   Boolean对象:布尔对象,一个布尔变量就是一个布尔对象.(没有可用的属性和方法)   Number对象:数值对象.一个数值变量就是一个数值对象.   Math对象:数学对象,提供了数学运算方面的属性和方法. String对象的属性和方法   length:获取字符串的长度.如:v

02_01 JSP内置对象之概述

JSP内置对象 JSP内置对象概览 内置对象是由窗口自动为用户实例化,用户直接使用.而不是像JAVA中的对象那样需要通过关键字new来实例化才可使用对象. 常用的9个内置对象: NO 内置对象 类型 描述 1 pageContext javax.servlet.jsp.PageContext JSP的页面容器 2 request javax.servlet.http.HttpServletRequest 得到用户的请求信息 3 response javax.servlet.http.HttpSe

2017.9.25 JSP内置对象的概述

定义: 在JSP中是为了便于数据信息的存储.传递.获取,专门设置了九个内置对象, jsp内置对象是指他们是预先设定的,不需创建,每个对象都有自己的属性和方法. JSP内置对象 application config exception out page pageContext request session 其中,对象的有效作用范围是层层包含的,最大的是application,其次是session.request.page 内置对象作用域 page request session applicat

#【Python】【基础知识】【内置对象常用方法】

数字的常用方法: >>> dir(int) ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__', '__eq__', '__float__', '__floor__', '__floordiv__', '__format__', '__ge__', '__getattribute__', '__get

JavaScript学习笔记(六)----内置对象

(一).Global对象 所有在全局作用域中定义的属性和函数,都是Global对象的属性.例如isNaN().isFinite().parseInt()以及parseFloat(),实际上全是Global对象的方法. 1. URI 编码方法 encodeURI() 和 encodeURIComponent() 有效的URI不能包含某些字符,例如空格.而这两个URI编码方法就可以对URI进行编码,它们用特殊的UTF-8编码替换所有无效的字符,从而让浏览器能够接受和理解. var uri = "ht