JavaScript整理(1)--基本语法
来源:互联网 发布:mssql数据库 下载 编辑:程序博客网 时间:2024/06/15 06:28
JavaScript 是脚本语言
浏览器会在读取代码时,逐行地执行脚本代码。JavaScript 是一种轻量级的编程语言。
脚本可位于 HTML 的 <body> 或 <head> 部分中,或者同时存在于两个部分中。
<body><p id="demo">A Paragraph</p><button type="button" onclick="myFunction()">Try it</button><script>function myFunction(){document.getElementById("demo").innerHTML="My First JavaScript Function";}</script></body>在 <head> 或 <body> 中引用脚本文件都是可以的。
<body><script src="myScript.js"></script></body>
JavaScript 对大小写敏感。
JavaScript 拥有动态类型
JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型
var x; // x 为 undefinedvar x = 6; // x 为数字var x = "Bill"; // x 为字符串
var cars=new Array();cars[0]="Audi";cars[1]="BMW";cars[2]="Volvo";var cars=new Array("Audi","BMW","Volvo");var cars=["Audi","BMW","Volvo"];
JavaScript 对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person = {firstname:"Bill", lastname:"Gates", id:5566};
对象属性有两种寻址方式:
name=person.lastname;name=person["lastname"];
Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
声明变量类型
当您声明新变量时,可以使用关键词 "new" 来声明其类型:
var carname=new String;var x= new Number;var y= new Boolean;var cars= new Array;var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。
在 JavaScript 中,对象是拥有属性和方法的数据。
<script type="text/javascript">x=5+5; // 10x="5"+"5"; //"55"x=5+"5"; //"55"x="5"+5; //"55"</script>===全等(值和类型)var x=5 ; x===5 为 true;x==="5" 为 false
var i=0,len=cars.length;for (; i<len; ) // for (;cars[i];){document.write(cars[i] + "<br>");i++;}
var person={fname:"John",lname:"Doe",age:25};for (x in person) { txt=txt + person[x]; //txt = txt + person.x 不能成功执行 }
cars=["BMW","Volvo","Saab","Ford"];var i=0;while (cars[i]){document.write(cars[i] + "<br>");i++;}
try{ var x=document.getElementById("demo").value; if(x=="") throw "值为空"; if(isNaN(x)) throw "不是数字"; if(x>10) throw "太大"; if(x<5) throw "太小";}catch(err){ var y=document.getElementById("mess"); y.innerHTML="错误:" + err + "。";}
<form action="submitpage.htm"onsubmit="return validate_form(this);" method="post"></form>
0 0
- JavaScript整理(1)--基本语法
- JavaScript--1(基本语法&变量)
- JavaScript学习(1):基本语法
- JavaScript(一)基本语法
- javascript基本语法(一)
- JavaScript基本语法(二)
- 【php知识整理】(1)基本语法 & 类型 & 变量 & 常量
- Oracle数据库使用基本语法整理——(1)
- javascript学习(一):javascript基本语法
- 飞速整理:Java基本语法1
- LINQ基本语法整理(一)
- 批处理基本语法整理(一)
- 批处理基本语法整理(二)
- Markdown基本语法整理
- [整理]MySql基本语法
- cjson基本语法整理
- MarkDown基本语法整理
- sql 基本语法整理
- Vim中的Tab
- (一) Java的基本语法
- TCP协议详解(二)
- MATLAB中常用的排列、组合、阶乘函数
- Qt通过句柄操作外部窗口
- JavaScript整理(1)--基本语法
- C++对象模型——成员初始化列表(第二章)
- const functions 总结
- Huffman tree(赫夫曼树、霍夫曼树、哈夫曼树、最优二叉树)
- 预装win8 centos 双系统 双硬盘 efi 启动
- glOrtho2D函数
- Linux下的虚拟Bridge实现
- UART 通信逻辑协议设计(2)
- Android开发中调用系统设置界面