1、JS的三种输出方式:

alert("");
console.log("");
document.write("");

2、流程控制语句:

a、if(){ } else{ }

if(表达式1) {
表达式2;
} else if(表达式3) {
表达式4;
} else if(表达式5) {
表达式6;
} else {
表达式7;
}
表达式8;

b、switch需要严格等
var a = 1;
switch(a) {
case 1 :
console.log(1);
break;
case 2 :
console.log(2);
break;
case 3 :
console.log(3);
break;
default :
console.log("default");
}

3、for循环

for(初始化;测试;递增) { }
for(表达式1;表达式2;表达式3) {
表达式4;
}
表达式5;

4、break语句和continue语句**

- break语句用于跳出代码块或循环。
- continue语句用于立即终止本次循环,返回循环结构的头部,开始下一次循环。

5、数组(array),从0开始索引

>>**方式一: new关键字**
>```
>var arr = new Array();
arr[0] = 1;
arr[1] = "1";
arr[2] = null;
console.log(arr);
console.log(arr.length);
>```
>**方式二: 方括号**
>```
>var arr = [];
arr[0] = 1;
arr[1] = "1";
arr[2] = null;
console.log(arr);
>```

Array常用方法

方法 描述
array.shift() 方法shift()将把array的第—个元素移出数组,返回那个元素的值,并且将余下的所有元素前移一位,以填补数组头部的空缺。
array.pop() 将删除array的最后一个元素,把数组长度减1,并且返回它删除的元素的值。
array.unshift(value, ...) 将参数依次插入到数组的头部
array.push(value, ...) 方法push()将把它的参数顺次添加到array的尾部
array.concat(value, ...) 将创建并返回一个新数组,这个数组是将所有参数都添加到array中生成的。它并不修改array。如果要进行concat()操作的参数是一个数组,那么添加的是数组中的元素,而不是数组。
array.splice(start, deleteCount, value, ...) 将删除从start开始(包括start所指的元素在内)的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。位于插入或删除的元素之后的数组元素都会被移动,以保持它们与数组其他元素的连续性。
array.reverse() Array对象的方法reverse()将颠倒数组中元素的顺序。它在原数组上实现这一操作,即重排指定的array的元素,但并不创建新数组。
array.slice(start, end) 方法slice()将返回数组的一部分,或者说是一个子数组。返回的数组包含从start 开始到end之间的所有元素,但是不包括end所指的元素。如果没有指定end,返回的数组包含从start开始到原数组结尾的所有元素。

六、字符串

常用方法

方法 描述
string.charAt(n) 方法String.charAt()返回字符串string中的第n个字符。
string.indexOf(substring,start) 方法string.indexOf()将从头到尾的检索字符串string,看它是否含有子串 substring。开始检索的位置在字符串string的start处或string的开头(没有 指定start参数时)。如果找到了一个substring那么String.indexOf()将返回 substring的第一个字符在string中的位置。string中的字符位置是从0开始的.如果在string中没有找到substring,那么String.indexOf()方法将返回-1。
string.lastIndexOf(substring[, startindex]) 返回 String 对象中子字符串最后出现的位置。
string.substring(start, end) substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
string.toLowerCase( ) 按照本地方式转换成小写字母
string.toUpperCase( ) 所有小写字符都被转换成了大写的
string.slice(start, end) 方法slice()将返回一个含有字符串string的片段的字符串或返回它的一个子串。 但是该方法不修改string。支持负数下标.
string.split([separator[, limit]]) 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

最新文章

  1. 关于对For循环嵌套优化的问题
  2. Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use.
  3. 用jsmooth + inno生成exe并制作简单安装包
  4. visual studio 2013 配置开发环境
  5. 插入排序(java版)
  6. setContentScaleFactor 设置图片的分辨率
  7. 第3章 System V IPC
  8. ios检查版本更新
  9. Bootstrap_Javascript_图片轮播
  10. 微软雅黑 firefox Css 设置 font-family: "microsoft yahei","\5FAE\8F6F\96C5\9ED1","宋体";
  11. ant调用shell命令(Ubuntu)
  12. sublime text 3 3126 注册码+中文包
  13. Java /C# 实现文件压缩
  14. django之forms组件
  15. Linux使用mailx发送邮件--技术流ken
  16. 【JUC】CopyOnWriteArrayList
  17. CodeForces Contest #1137: Round #545 (Div. 1)
  18. 我写的javascript常用静态方法类,分享给大家
  19. python笔记03-----文件操作
  20. 使用经验风险最小化ERM方法来估计模型误差 开坑

热门文章

  1. 剑指offer四:链表中倒数第k个结点
  2. Hibernate学习笔记(二)
  3. http协议 幂等性的理解
  4. PHP设计模式
  5. ArcGIS影像配准与空间配准
  6. 【转】Python3.x和Python2.x的区别
  7. Node.js 基础库
  8. 关于HTML5你必须知道的28个新特性,新技巧以及新技术
  9. 在后台启动受管服务器经常报错:Server may already be running
  10. Failed deleting my ephemeral node