JavaScript学习笔记——基础语法
来源:互联网 发布:啊哈算法 epub 编辑:程序博客网 时间:2024/05/16 05:42
基础知识
str.toString()
parseInt();
parseFloat();
Number();
null,undefined;
String()
Boolean()
JavaScript控制语句
for语句
<script>for(var i=1;i<=100;i++){ document.write(i+'<br/>');}</script>
While、do-While语句
var i=1;while(i < 100){ i++;}
定义函数、函数调用
function myFun(){ alert("我是一个函数");}myFun();
函数参数–arguments
函数参数不做限制,可以传任意个参数。arguments对象是内置的,传进函数的参数都会保存到该对象中,函数体内是通过该对象获取参数。
arguments[i]:获取元素
arguments.length:获取长度
function inner(){ arguments.length; a = arguments[0];}inner(10,23);
JS中的内置对象
JS中的一切都是对象。内置对象:Array,String,Math,Date….
1.Array
可以保存不同数据类型
1.1 创建数组
new Array():
var colors = new Array(3);var nums = new Array(1,2,3,45);var cols = ["red","yellow","green"]//对元素类型没有限制var infos = [5,"marry",true,{email:"siczlj@sina.com"}];
1.2 数组元素的读写
var c1 = colors[0];colors[1]="#f00";
1.3 length
var len = colors.length;
1.4 数组的栈方法
push(),unshift(),pop(),shift()
push():把参数顺序添加到数组对象尾部
unshift():把参数顺序添加到数组对象头部
pop():删除参数最后一个元素,返回被删掉元素
shift():删除数组头元素,并返回该元素
join(separator):把数组按照指定分隔符转换为字符串
reverse():用于颠倒数组中元素的顺序
sort(orderby):排序–传入一个函数对象,用于比较元素顺序
concat(arrayX,arrayX,…):用于连接两个或多个数组
var colors = new Array("red","green");colors.push("blue");colors.pop();colors.unshift("pink");colors.shift();colors.join("|");colors.reverse();colors.sort(function(a,b){return b-a});colors.concat(new Array("abdc","dfef"));
2.String对象
stringObject.charAt(index);
charCodeAt();
stringObject.indexOf(str):如果返回的值是-1,则表示不存在。
stringObject.lastIndexOf(str):从最后检索。
stringObj.slice(start,end):如果是负数,则用长度加上负数值
stringObj.substring(start,end):如果是负数,则转换为0,会自动将小的数作为开始位置。
stringObj.substr(start,len):start如果是负数,那么会用长度相加
stringObj.split(seprator):
stringObj.replace():
stringObj.toUpperCase():
stringObj.toLowerCase():
var str = "hello world";c = str.charAt(1);c = str[1];i = str.indexOf("e");c = str.slice(1);
- JavaScript学习笔记——基础语法
- Javascript学习笔记(一) -- 基础语法
- Javascript学习笔记(一) -- 基础语法
- JavaScript学习笔记(一)--基础语法
- Swift学习笔记——基础语法
- Python学习笔记——语法基础
- Python学习笔记 —— 基础语法
- Kotlin学习笔记——基础语法
- C#学习笔记—语法基础
- JavaScript基础学习笔记(一)——入门、语法、变量、数据类型
- JavaScript基础学习篇一——基础语法
- JavaScript语法学习笔记
- JavaScript学习笔记--语法
- JavaScript学习小结 —— 基础语法 ,数据类型与变量
- javascript 学习笔记 基础篇(1) 语法&常用工具类
- JavaScript学习笔记——对象基础
- JavaScript学习笔记(一)——基本语法
- 《JavaScript 语言精粹》 学习笔记 —— 第二章 语法
- 网页制作利于SEO优化的一些细节
- extern类型的函数
- WEB版一次选择多个文件进行批量上传(WebUploader)的解决方案
- 计算机二级C操作题题型
- python爬虫学习第三十七天
- JavaScript学习笔记——基础语法
- OpenCV之5种滤波方法
- POJ 1458 Common Subsequence DP
- BZOJ3295: [Cqoi2011]动态逆序对(CDQ分治)
- Python的面试题
- 仿海报工厂效果的自定义View
- MapReduce 二次排序
- centos6下安装与配置squid代理
- LightOJ 1052 String Growth(数学递推+矩阵快速幂求斐波拉契数列)