freeCodeCamp/guide/chinese/javascript/functions-list/index.md

61 lines
5.3 KiB
Markdown
Raw Normal View History

---
title: Functions List
localeTitle: 功能列表
---
![非官方的JS徽标](//discourse-user-assets.s3.amazonaws.com/original/2X/0/0584980f425bfbbe1e14001557ff4f5bab8f61ec.jpg)
JavaScriptJS是一种具有一流功能的轻量级解释编程语言。最着名的是网页脚本语言许多非浏览器环境也使用它例如[node.js](https://nodejs.org)和[Apache CouchDB](http://couchdb.apache.org/) 。 JS是一种基于原型的多范式动态脚本语言支持面向对象命令式和声明式例如函数式编程样式。
JavaScript在Web的客户端运行可用于设计/编程网页在事件发生时的行为方式。 JavaScript是一种易于学习且功能强大的脚本语言广泛用于控制网页行为。
查看[MDN的JavaScript文档](https://developer.mozilla.org/en-US/docs/Web/JavaScript) ,它们是学习的重要资产。
我们的维基上也有一些很棒的文章:
* [JavaScript的优点和缺点](http://forum.freecodecamp.com/t/advantages-and-disadvantages-of-javascript/14280)
* **JavaScript数据类型**
* [布尔](http://forum.freecodecamp.com/t/javascript-boolean/14311)
* **JavaScript字符串**
* [String.prototype.charAt](http://forum.freecodecamp.com/t/javascript-string-prototype-charat/15932)
* [String.prototype.charCodeAt](http://forum.freecodecamp.com/t/javascript-string-prototype-charcodeat/15933)
* [String.prototype.concat](http://forum.freecodecamp.com/t/javascript-string-prototype-concat/15935)
* [String.prototype.indexOf](https://forum.freecodecamp.org/t/javascript-string-prototype-indexof/15936)
* [String.prototype.lastIndexOf](http://forum.freecodecamp.com/t/string-prototype-lastindexof/15939)
* [String.prototype.match](http://forum.freecodecamp.com/t/javascript-string-prototype-match/15941)
* [String.prototype.replace](http://forum.freecodecamp.com/t/javascript-string-prototype-replace/15942)
* [String.prototype.slice](http://forum.freecodecamp.com/t/javascript-string-prototype-slice/15943)
* [String.prototype.split](http://forum.freecodecamp.com/t/javascript-string-prototype-split/15944)
* [String.prototype.substr](http://forum.freecodecamp.com/t/javascript-string-prototype-substr/15945)
* [String.prototype.substring](http://forum.freecodecamp.com/t/javascript-string-prototype-substring/15947)
* [String.prototype.toLowerCase](http://forum.freecodecamp.com/t/javascript-string-prototype-tolowercase/15948)
* [String.prototype.toUpperCase](http://forum.freecodecamp.com/t/javascript-string-prototype-touppercase/15950)
* **JavaScript数组**
* [Array.isArray](http://forum.freecodecamp.com/t/javascript-array-isarray/14284)
* [Array.prototype.concat](http://forum.freecodecamp.com/t/javascript-array-prototype-concat/14286)
* [Array.prototype.every](http://forum.freecodecamp.com/t/javascript-array-prototype-every/14287)
* [Array.prototype.filter](http://forum.freecodecamp.com/t/javascript-array-prototype-filter/14289)
* [Array.prototype.forEach](http://forum.freecodecamp.com/t/javascript-array-prototype-foreach/14290)
* [Array.prototype.indexOf](http://forum.freecodecamp.com/t/javascript-array-prototype-indexof/14291)
* [Array.prototype.join](http://forum.freecodecamp.com/t/javascript-array-prototype-join/14292)
* [Array.prototype.lastIndexOf](http://forum.freecodecamp.com/t/javascript-array-prototype-lastindexof/14293)
* [Array.prototype.map](http://forum.freecodecamp.com/t/javascript-array-prototype-map/14294)
* [Array.prototype.pop](http://forum.freecodecamp.com/t/javascript-array-prototype-pop/14296)
* [Array.prototype.push](http://forum.freecodecamp.com/t/javascript-array-prototype-push/14298)
* [Array.prototype.reduce](http://forum.freecodecamp.com/t/javascript-array-prototype-reduce/14299)
* [Array.prototype.reverse](http://forum.freecodecamp.com/t/javascript-array-prototype-reverse/14300)
* [Array.prototype.shift](http://forum.freecodecamp.com/t/javascript-array-prototype-shift/14301)
* [Array.prototype.slice](http://forum.freecodecamp.com/t/javascript-array-prototype-slice/14302)
* [Array.prototype.some](http://forum.freecodecamp.com/t/javascript-array-prototype-some/14304)
* [Array.prototype.sort](http://forum.freecodecamp.com/t/javascript-array-prototype-sort/14306)
* [Array.prototype.splice](http://forum.freecodecamp.com/t/javascript-array-prototype-splice/14307)
* [Array.prototype.toString](http://forum.freecodecamp.com/t/javascript-array-prototype-tostring/14308)
* [Array.prototype.unshift](http://forum.freecodecamp.com/t/javascript-array-prototype-unshift/14309)
* **JavaScript循环**
* [循环](http://forum.freecodecamp.com/t/javascript-loops/14681)
* [而Loop](http://forum.freecodecamp.com/t/javascript-while-loop/14668)
* [做循环](http://forum.freecodecamp.com/t/javascript-do-while-loop/14662)
* [对于循环](http://forum.freecodecamp.com/t/javascript-for-loop/14666)
* [对于In Loop](http://forum.freecodecamp.com/t/javascript-for-in-loop/14665)
* [对于循环](http://forum.freecodecamp.com/t/javascript-for-of-loop/14671)
查看我们关于JavaScript的其他文章 [https](https://www.freecodecamp.com/wiki) [//www.freecodecamp.com/wiki](https://www.freecodecamp.com/wiki) 。