学习笔记:javascript内置对象:字符串对象

1.字符串的创建

 

var str = "Hello Microsoft!";

 

2.字符串属性

constructor  返回创建字符串属性的函数

length   返回字符串的长度

prototype  允许您向对象添加属性和方法

 

3.字符串方法

 

- (1)charAt() —-返回字符串在下标index位置的字符

  1. stringObject.charAt(index)  // 如果参数index不在0与字符串长度之间,则返回一个空的字符串
  2. ‘kdfjrjrtj‘.charAt(3);  //  ====>返回 ‘j‘;

 

- (2) charCodeAt() —- 返回字符串相应下标index位置的字符的unicode编码

  1. stringObject.charCodeAt(index)  // 返回unicode编码
  2. ‘sjdlfkjsrf‘.charCodeAt(3);  // 108  (‘l‘的unicode编码为108)

 

- (3) indexOf() —-返回某个指定的字符串值在字符串中首次出现的位置

  1. stringObject.indexOf(searchvalue,fromindex); // searchvalue为需要搜索的子字符串,fromindex为从某个下标开始查询
  2. ‘hello world!‘.indexOf(‘lo wo‘);  // 3 (子字符串首次出现的位置)

 

- (4) match() —- 在字符串内检索指定的值,或找到一个或多个正则表达式的匹配

  1. stringObject.match(regexp)  // regexp为匹配子字符串的正则表达式
  2. var str = ‘hello world , l love the world‘;
  3. str.match(/world/g);    //  [world, world]

 

- (5) replace()--需要替代的字符串

  1. var str = ‘hello world , l love the world‘;
  2. str.replace(/world/g,‘java‘);  // "hello java , l love the java"
  3. // 其中str并没有被改变

 

 

 

时间: 2024-10-20 04:41:07

学习笔记:javascript内置对象:字符串对象的相关文章

python学习笔记11-python内置函数

python学习笔记11-python内置函数 一.查看python的函数介绍: https://docs.python.org/2/library/ 二.python内置函数 1.abs获取绝对值: 通过python官网查看abs abs(x) Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument

jsp 学习笔记 1——内置对象

jsp 内置对象 jsp中,有9大内置对象有: 1)out. 2)request. 3)response.4)session.5)application; //常用 6)page 7)pageContext 8)exception 9)config //不太常用 一.requset & response 对象 用>>> request >>>web 户<<< response <<<服务器, 由用户向服务器发送 称为请求(re

Python学习笔记-Day3-python内置函数

python内置函数 1.abs    求绝对值 2.all 判断迭代器中的所有数据是否都为true 如果可迭代的数据的所有数据都为true或可迭代的数据为空,返回True.否则返回False 3.any 判断迭代器中的是否有一个数据为true 如果可迭代的数据中有一个数据为true,返回True.否则返回False.可迭代的数据为空也返回False 4.bin    转换整数为一个二进制字符串(其他数据类型报错) 5.bool 转换一个数据为布尔值 bool是int的子类,如果参数为false

【学习】js学习笔记:内置顶层函数eval()的兼容用法

今天学了一个内置顶层函数,eval();其作用是将字符串转换成javascript命令执行,但必须符合语法,否则会报错. 如果写成window.eval(),则其定义的变量会在全局生效. 但是,在IE中,(测试为IE8及以下), window.eval()定义的变量不能在全局作用域生效,而ie有自己的一个函数为window.execScript()可以做到同样的效果.于是,在实际应用中,需要一个判断的函数,分别使用.如下: function evals(str){ if(typeof str!=

【JavaScript学习】-JavaScript内置对象1-对象概述

对象(object): JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和 方法.JavaScript 提供多个内建对象,比如 String.Date.Array 等等. 对象的属性: 反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: 能够在对象上执行的动作.例如,表单的“提交”(Submit),时间的“获取”(getYear)等: 对象定义: 使用对象前要先定义,如下使用数组对象: 1 var objectName=new

WEB_JS学习笔记_内置对象

1.数据封装对象 Object.Array.Boolean.Number.String Object Object是javascript中所有对象的父级对象,这意味着所有对象都继承于Object对象. 创建一个空对象: var object = {}; var obj = new Object(); 属性: toString(); Array的定义方式: /* 数组对象:Array 创建方式 new Array(); new Array(size); new Array(element0, el

python学习笔记011——内置函数dir()

1 描述 dir()函数可以查看(打印)对象的属性和方法.不管时那种对象(python中一切皆对象)类型(数据,模块)都有自己的属性和方法. dir() 函数不带参数时,返回当前范围内的变量.方法和定义的类型列表: 带参数时,返回参数的属性.方法列表. 如果参数包含方法__dir__(),该方法将被调用.如果参数不包含__dir__(),该方法将最大限度地收集参数信息. 2 语法 dir(object) object -- 对象.变量.类型. 3 返回值 返回对象的属性列表 4 示例 4.1 获

学习笔记———Python内置函数dir()

dir([object])----可以带参数,也可以不带参数 1.当不带参数时,返回当前作用域内的变量.方法和定义的类型列表. >>>dir() ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__pack age__', '__spec__', 'os']  # 有import os >>> l =[ ]  #创建名为 l 的 list(切换到notepad目录下了)

Python学习笔记1—内置函数

函数的使用 官方文档:https://docs.python.org/2/library/functions.html 查看帮助 >>> help(abs) Help on built-in function abs in module __builtin__: abs(...) abs(number) -> number Return the absolute value of the argument. (END) 按q退出. 实例: divmod() >>>

python学习笔记011——内置函数__sizeof__()

1 描述 __sizeof__() : 打印系统分配空间的大小 2 示例 def fun(): pass print(fun.__sizeof__()) 运行 112