JS学习笔记
来源:互联网 发布:提高软件质量 编辑:程序博客网 时间:2024/06/06 00:59
摘自W3school
1、JavaScript 数组
下面的代码创建名为 cars 的数组:
var cars=new Array();cars[0]="Audi";cars[1]="BMW";cars[2]="Volvo";
或者 (condensed array):
var cars=new Array("Audi","BMW","Volvo");
或者 (literal array):
实例
var cars=["Audi","BMW","Volvo"];
2、JavaScript 对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"Bill", lastname:"Gates", id:5566};上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。
空格和折行无关紧要。声明可横跨多行:
var person={firstname : "Bill",lastname : "Gates",id : 5566};对象属性有两种寻址方式:
实例
name=person.lastname;name=person["lastname"];3、得到时间var time=new Date().getHours();var day=new Date().getDay();//显示星期,0=Sunday4、捕捉错误实例
本例检测输入变量的值。如果值是错误的,会抛出一个异常(错误)。catch 会捕捉到这个错误,并显示一段自定义的错误消息:
<script>function myFunction(){try { var x=document.getElementById("demo").value; if(x=="")throw "empty"
; if(isNaN(x))throw "not a number"
; if(x>10)throw "too high"
; if(x<5)throw "too low"
; }catch(err) { var y=document.getElementById("mess"); y.innerHTML="Error: " + err + "."; }}</script><h1>My First JavaScript</h1><p>Please input a number between 5 and 10:</p><input id="demo" type="text"><button type="button" onclick="myFunction()">Test Input</button><p id="mess"></p>
0 0
- JS学习笔记
- js学习笔记
- js宝典学习笔记
- js学习笔记(一)
- js宝典学习笔记
- Propoty.js学习笔记
- Prototype.js 学习笔记
- JS学习笔记1
- JS学习笔记2
- prototype.js学习笔记
- JS学习笔记
- JS学习笔记1
- prototype.js学习笔记
- js学习笔记
- JS学习笔记一
- JS学习笔记
- js学习笔记
- js学习笔记
- iOS开发 mac证书无法展开
- JAVA注解
- win7下 无法创建AVD
- 112041 Rac CTSS service start failed during Gi install on AIX 7.1
- LeetCode Maximum Depth of Binary Tree
- JS学习笔记
- LCS算法讲解
- zz 矩阵分解的Jungle
- [设计模式]-建造者模式(Builder)
- 在数字时代,你的文件和记忆不再真正属于你,他们属于“云”。
- mysql创建无敌用户(ip无法远程登录)
- java项目打jar包
- SQL连接查询图展示
- windows系统不用Eclipse工具实现Android apk程序编译及打包工具