往javaScript中写入HTML代码 <script> document.write("<h1>我是js写入的标题</h1>"); var m=document.getElementById('testId'); m.innerHTML="你好"; var m="hh"; if (isNaN(m)){ alert("m不是一个数字"); } </script>
分号用于分隔 JavaScript 语句。
通常我们在每条可执行的语句结尾添加分号。
使用分号的另一用处是在一行中编写多条语句。
与代数一样,JavaScript的变量可用于存放值,变量名称可以使用短名称
变量命名必须以字母开头
变量也能以$和_符号开头
变量的大小敏感
当你使用变量的时候不使用引号,则表示改变量是数值,使用引号的时候表示改变量是字符串
可以一条语句,多个变量
JavaScript的数据类型 字符串 数组 数字 对象 null undefined
JavaScript拥有动态的类型,这意味着相同的变量具有不同的类型
JavaScript中变量的索引
var member = {"aa":"hahh","bb":"jhhjs","cc":"dsfahdflsa"}
两种寻地址的索引办法
member.aa
member['aa'];
JavaScript中函数语法
可以将函数的返回值赋值给变量
var m=document.getElementById('testId'); m.innerHTML=myFunction(); javaScript中内部声明的变量是局部变量,只能在函数内部使用
可以在不同函数中使用局部变量
在函数外声明的变量是全局变量,在整个脚本和函数中都可以访问他
javascript的生命周期是在他声明的时候开始
局部变量从函数使用玩就被删除了
全部变量的生命周期是页面关闭的时候删除
如果你向未声明的变量赋值,则改变量默认为全局变量
运算符
运算符 = 用于赋值
运算符 + 用于连接加值
运算符 + - * / % ++ --
比较运算符 == 》=等
条件语句
if 语句
switch语句
JavaScript系统默认的函数
JavaScript中捕获异常
do{ }while(i<5); try{ }catch(err) { }
JavaScript中表单验证
function validate_required(field,alerttxt) { with (field) { if (value==null||value=="") {alert(alerttxt);return false} else {return true} } }
<h1 οnclick="this.innerHTM='谢谢!'" οnmοuseοver="console.log('鼠标移上去');">请点击该文本</h1> <h1 οnclick="this.innerHTM='谢谢!'" οnmοusedοwn="console.log('鼠标移下去');">请点击该文本</h1>
<div id="div1"> <p id="p1">这是一个段落</p> <p id="p2">这是另一个段落</p> </div> JavaScript节点操作 var para=document.createElement("p"); var node=document.createTextNode("你好,我正在测试"); para.appendChild(node);
avaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。
JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。
var element=document.getElementById("div1"); element.appendChild(para); document.appendChild(m); document.write("<h1>我是js写入的标题</h1>"); JavaScript中的日期操作
var date = new Date().toUTCString();
JavaScript中的数组操作
var arr = new Array() arr[0] = 'hello'; arr[1] = 'nh'; arr[2] = 'lk'; arr[3] = 'hj'; for ( i = 0; i <arr.length ; i++) { console.log("结果是\n"+arr[i]); }
JavaScript 的Boolean逻辑对象
var width = window.clientHeight; console.log("高度是111\n" + window.innerHeight); console.log("高度是222\n" + window.clientHeight); console.log("高度是333\n" + document.documentElement.clientHeight);// JavaScript Window - 浏览器对象模型 document.write(location.pathname); // window.location.assign("http://www.w3school.com.cn")
JavaScript的三种弹出框
alert('弹出框'); confirm("文本"); prompt('test','ok');