[快速入门前端 58] JavaScript:常见的内建函式 (2) Number 和 String 相关

Number 相关

在 JavaScript 的构造函数 Number 中包括许多处理和判断数值的方法,有些我们之前有提过,例如 isNaN()isInteger()toString 等等,接下来就让我们看看 Number 中还包括哪些用法吧!

Number.toFixed()

toFixed() 会撷取至小数点后指定位数,并将数字转为字串型态,若指定位数多于数字位数则补 0

3.1234522.toFixed(2); // '3.12'3.12.toFixed(4); // 3.1200

parseInt()

parseInt() 会忽略前后空白从字串的第一个字元开始解析为整数,直到遇到无法解析的字元。

parseInt("12basd344"); // 12parseInt("12.2basd344"); // 12parseInt("-12basd344"); // -12

parseFloat()

parseFloat() 会忽略前后空白从字串的第一个字元开始解析为小数,直到遇到无法解析的字元。

parseFloat("12.2basd344"); // 12.2

String 相关

String.charAt()

回传指定位置的字元,不会排除空格。

"Hello World".charAt(6); // 'W' (回传第六个字元)"  Hello World".charAt(6); // 'o'

String.concat()

concat() 与阵列用法相同,可连接两个或两个以上字串,若需连接两个以上则以逗号分格。

'abc'.concat('def'); // 'abcdef''abc'.concat('def', '123'); // 'abcdef123' (以逗号分格)

String.startsWith() / String.endsWith()

用来判断字串是否以指定字串开头 / 结束,回传 Boolean 值。

'heyheyhey'.startsWith('hey'); // true'heyheyhey'.startsWith('ey'); // false'haha'.endsWith('ha'); // true

String.indexOf()

会回传某字串首次出现的位置,若未包含则回传 -1。

"Hello world".indexOf('wor'); // 6"Hello world".indexOf('e'); // 1"Hello world".indexOf('x'); // -1

String.includes()

判断是否存在某字串,并回传 Boolean 值。

'123fesasdf'.includes('123'); // true'123fesasdf'.includes('xx'); // false

String.match()

判断是否存在某字串,回传 object,包含原始字串、搜寻字串,以及字串首次出现位置 index 值等。

'123fesasdf'.match('123'); // object

String.replace()

将原始字串中的某段字串替换为另一段字串。

"hi amy".replace('amy', 'jack'); // 'hi jack' (将 amy 替换为 jack)"ab.ccc".replace('.', '~'); // 'ab~ccc' (将符号 "." 替换为符号 "~")

String.split()

以指定字串作为断点分割字串,会将分割后的字串以阵列形式回传。

"I am hungry".split(' '); // ['I', 'am', 'hungry'] (以空格分割)"abc@gmail.com".split('@'); // ['abc', 'gmail.com']"abc12adde23312sieo12".split('12'); // ['abc', 'adde233', 'sieo', ''] (指定字串后没有字元的话分割后还是会有最后一项空白字串)

上一篇:[快速入门前端 57] JavaScript:常见的内建函式 (1) Math
下一篇:[快速入门前端 59] JavaScript:DOM (1) Document Object Model 简介
系列文章列表:[快速入门前端] 系列文章索引列表


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章