JavaScript的引入
1、内部JS
<script language="JavaScript">
alert("你好")
</script>
2、外部JS
<script language="JavaScript" src="js.js"></script>
数字+字符串:数字转换为字符串
数字+布尔值:true转换为1,false转换为0
字符串+布尔值:布尔值转换为字符串true或false
布尔值+布尔值:true转换为1,false转换为0
1、字符串与数值相加,结果为字符串
var a='abc';
var b=123;
alert(a+b);
2、布尔值与数值相加,true为1,false为0
var c=false;
var d=123;
alert(c+d);
3、布尔值与字符串相加,true转换为字符串true,false转换为字符串false
var e=false;
var f='abc';
alert(e+f);
4、布尔值与布尔值相加,true转换为1,false转换为0
var g=true;
var h=true;
alert(g+h);
toString-将其他类型转换为字符串类型
var a=1;
alert(typeof(a));
alert(toString(a));
typeof-返回数值类型
parseInt-将其他类型转换为number类型(只取整数位)
var b='123'
alert(typeof(parseInt(b)));
parseFloath-将其他类型转换为number类型(保留小数位)
var c='123.5'
alert(parseInt(c));
alert(parseFloat(c));
parseInt、parseFloat-若无法转换为数值型,则返回NaN
var d='abc';
alert(parseInt(d));
isNaN-判断变量是否可转换为数值型,不能转换返回true,可以转换返回false
数组创建方式1
var a=new Array(3);
a[0]=1;
a[1]=1.2;
a[2]='2';
a[3]=true;
console.log(a);
console.log(a.length);
数组创建方式2
var b=new Array("AA","BB","CC");
console.log(b);
console.log(b.length);
console.log(b.join());
console.log(b.join().length);
console.log(b.reverse());
数组内容排序
vac c=new Array(22,11,44,33);
console.log(c);
console.log(c.sort));
本周回顾
1、BOM(Browser Object Mode)是指浏览器对象模型。
【window、history、location】
2、DOM(Document Object Model)是指文件对象模型。
【document获取元素(三种方法)、调整样式、调整内容】
3、事件
【onclick事件、onchange事件】
4、onsubmit表单验证
【οnsubmit=“return 方法()”】
5、form表单获取元素值
【document.form的name值.元素name值】
6、增加节点(子节点、兄弟节点、删除节点、修改节点(js自学内容))