js基础1

作者: 不去解释 | 来源:发表于2017-06-10 20:39 被阅读0次

1、5种基本数据类型

undefined、Null、Boolean、Number、String

2、截取字符串的方法

(1)substring()方法

定义和用法:substring方法用提取字符串介于两个指定下标之间的字符。

substring(start,stop)

var str = "0123456789";

alert(str.substring(0,5));----------"01234"

(2)substr()方法

定义和方法:substr方法用于返回一个从指定位置开始的指定长度的字符串。

substr(start,length)

var str = "0123456789";

alert(str.substr(0,12));------------"0123456789"

(3)slice()方法 提取字符串的一部分

var str1 = "The morning is upon us.";

console.log(str1.slice(4, -2));   //  morning is upon u

var str = "The morning is upon us.";

str.slice(-3);     // "us."

str.slice(-3, -1); // "us"

str.slice(0, -1);  // "The morning is upon us"

(4)split()

功能:使用一个指定的分隔符把字符串分割储存到数组

例子:

str=”jpg|bmp|gif|ico|png”;

arr=theString.split(”|”);

//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组

(5)join()

功能:使用选择的分隔符将一个数组合并为一个字符串

代码如下:

var delimitedString=myArray.join(delimiter);

var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);

var portableList=myList.join(”|”);

//结果是jpg|bmp|gif|ico|png

2、操作数组

(1)使用数组构造函数

如:var arr = new Array();

如果预先知道数组的长度,那么也可以直接给构造函数传递该长度。

如:var arr = new Array(20);

如果知道数组中应该包含的项,就直接在构造的时候,传递数组中的应该包含的项。

如:var arr = new Array(1,2,3);

(2)、使用数组字面量表示法

如:var arr = [1,2,3,4];

var arr2 = [];

相关文章

  • 前端JavaScript面试技巧

    1-1 课程概述 要做什么?——讲解前端 JS 基础面试题 哪些部分?——JS 基础,JS-WEB-API,JS ...

  • 2018-12-20

    1.01.尚硅谷_JS基础_JS简介(1) 10.10.尚硅谷_JS基础_Null和Undefined(10) 1...

  • 2019-07-27 前端面试题

    1.js的基础类型 js的基础类型包括 Undefined , Null , String ,Number ,...

  • 网络编程(十九) JavaScript(9)

    一、 JS的组成 1.1 JS基础阶段以及Web APIs阶段 【1】JS基础阶段 我们学习的生死ECMAScri...

  • 2018-08-17day-25

    总结 : js基础 js基础语法 1.js是javaScrip的缩写,是一门脚本语言。专门用来负责网...

  • js基础1

    1.认识js 1)js是JavaScript的缩写,是一门脚本语言,专门用来负责网页上的行为(可以直接写到网页上)...

  • JS基础1

    主要参考网道文档:https://wangdoc.com/javascript/types/string.html...

  • js基础1

    1、常见元素获取

  • js基础(1)

    1、浏览器内核-2、css与js引入方式 1、浏览器内核 我们把浏览器中识别代码绘制页面的东西称之为浏览器的内核或...

  • JS基础1

    转换为数值 JS提供三个函数进行数值的转换。(1)Number() 不常用它可以用于任何数据类型 (2)pars...

网友评论

      本文标题:js基础1

      本文链接:https://www.haomeiwen.com/subject/aijcqxtx.html