博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS学习(二)
阅读量:7229 次
发布时间:2019-06-29

本文共 1559 字,大约阅读时间需要 5 分钟。

1 数组对象

作用是:使用单独的变量名来存储一系列的值。

1.1 新建数组:

var mycars = new Array()

mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"

1.2 For In声明

for (x in mycars)

{
document.write(mycars[x] + "<br />")
}

1.3 合并数组

var arr = new Array(3)

arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

var arr2 = new Array(3)

arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"

var arr3 = arr.concat(arr2)

document.write(arr3)

输出:George,John,Thomas,James,Adrew,Martin

1.4 生成字符串join

var str = arr.join()

George,John,Thomas

var str = arr.join(".")

George.John.Thomas

1.5 数组排序sort

function sortNumber(a, b)

{
return a<b
}
var arr = new Array(6)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr[3] = "James"
arr[4] = "Adrew"
arr[5] = "Martin"

document.write(arr + "<br />")

document.write(arr.sort(sortNumber))

arr.sort()默认升序排序

2 消息框

2.1 警示框Alert

alert("再次向您问好!在这里,我们向您演示" + '\n' + "如何向警告框添加折行。")

2.2 确认框comfirm

confirm("Press a button!");

2.3 提示框prompt

prompt("请输入您的名字","Bill Gates")

3 cookie

3.1 创建和存储 cookie

function setCookie(c_name,value,expiredays){var exdate=new Date()exdate.setDate(exdate.getDate()+expiredays)document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())}

3.2 获取cookie

function getCookie(c_name){if (document.cookie.length>0)  {  c_start=document.cookie.indexOf(c_name + "=")  if (c_start!=-1)    {     c_start=c_start + c_name.length+1     c_end=document.cookie.indexOf(";",c_start)    if (c_end==-1) c_end=document.cookie.length    return unescape(document.cookie.substring(c_start,c_end))    }   }return ""}

转载地址:http://gudfm.baihongyu.com/

你可能感兴趣的文章
我的朗科运维第七课
查看>>
CentOS的进程管理二
查看>>
https客户端证书导入
查看>>
用 PreparedStatement 向 SqlServer 中一次性插入多条记录
查看>>
Slackware-2014-0903
查看>>
CentOS下安装JDK1.7
查看>>
LDAP DIT设计参考
查看>>
iptables详解
查看>>
Protostuff 介绍
查看>>
一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别...
查看>>
参数验证其实可以更简明一点
查看>>
Set up Mule runtime env with mule-standalone-3.6.0
查看>>
Linux基础-linux命令:csplit
查看>>
core_framework —— 基于libev的轻量级lua网络开发框架
查看>>
回到顶部
查看>>
DES/3DES(TripleDES)加密、解密测试数据
查看>>
Maven项目标准目录结构
查看>>
Tomcat 系统架构与设计模式,第 1 部分: 工作原理
查看>>
Hadoop输出参数信息详解(16)
查看>>
ERROR 2002 (HY000): Can't connect to local MySQL错误
查看>>