首页
学习
活动
专区
圈层
工具
发布

(JavaScript)前端小白还没学JS吗?跟着本文开启JS的旅程吧!(九):js中对于包装类的用法;String字符串对象中的相关方法(slice、split、indexOf、charAt)

JavaScript包装类 数据类型: 基本数据类型:String Number Boolean Null Undefined 引用数据类型:Object 在JS中为我们提供了三个包装类,通过这三个包装类可以将基本数据类型转换为对象...我们在实际应用中不会使用基本数据类型的对象,如果我们使用基本数据类型的对象,在做一些比较的时候可能会带来一些不可预期的结果。...","l","l","o"....] */ console.log(str[4]);//o //字符串的长度 console.log(str.length);//String 对象的属性length charAt...() 可以返回字符串中指定位置的字符 根据索引获取指定的字符 console.log(str.charAt(4)); charCodeAt() 获取指定位置字符的字符编码(Unicode编码) console.log...也可以指定开始查找的位置 var result=str.indexOf("h");//0 result=str.indexOf("a");// -1 result=str.indexOf("l",6);//9

12710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Js篇-面试题9-请说一下Js中的事件循环机制

    JS 里的一种任务分类方式分为: 同步任务和异步任务 虽然 JS 是单线程的,但是浏览器的内核却是多线程的,在浏览器的内核中不同的异步操作由不同的浏览器内核模块调度执行,异步任务操作会将相关回调添加到任务队列中...处理的方式都不同 这些异步操作是由浏览器内核来执行的,浏览器内核上包含 3 种 webAPI,分别是 DOM Binding(DOM绑定)、network(网络请求)、timer(定时器)模块 按照这种分类方式:JS...的执行机制是 首先判断 js 代码是同步还是异步,不停的检查调用栈中是否有任务需要执行,如果没有,就检查任务队列,从中弹出一个任务,放入栈中,如此往复循环,要是同步就进入主进程,异步就进入事件表 异步任务在事件表中注册函数...,当满足触发条件后,被推入事件队列 同步任务进入主线程后一直执行,直到主线程空闲时,才会去事件队列中查看是否有可执行的异步任务,如果有就推入主进程中 以上三步循环执行,这就是事件循环(event loop

    1.3K10

    js中find的用法_js中find函数

    今天我们要说的是结合ES6新特性谈一下js里面的一个很好用的方法-find() 现在的前端和过去的不一样,过去的前端只要会画页面就行了,但是现在仅仅会画页面已经远远不够了,现在前端还需要会处理数据,而且还要会将数据分析分类处理...下面我们讲怎么用前端处理这块的逻辑 首先我们拿到了所有的数据这里我直接放到一个测试用的js里面存放, 要实现之前说的效果,就需要使用我们今天的主角find()方法。 find()是用来做什么的呢?...find()方法返回数组中符合测试函数条件的第一个元素。否则返回undefined 在本文章需要注意的几个点: ①、第一个元素 ②、测试函数 那么如何使用呢?.../find_testcodes.js" type="text/javascript" charset="utf-8"> js/jquery-1.11.2....min.js" type="text/javascript" charset="utf-8">

    14.5K30

    9 python 中的变量

    1 变量的定义 变量即variable Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。...等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: ? 注意:变量名必须是字母,数字或下划线组成,但是不能以数字开头。 2 变量名的约束 ?...3标准数据类型 在内存中存储的数据可以有多种类型。 例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。 Python 定义了一些标准类型,用于存储各种类型的数据。...python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 如果你要实现从字符串中获取一段子字符串的话,可以使用变量 [

    1.3K30
    领券