Java Script学习笔记
1.Script标签属性
- Async异步
async值可以省略,立即异步下载外部js,不影响页面其他的操作,js下载完毕后立即执行
defer值可以省略,脚本延迟到文档完全被解析和显示后再执行,只有外部脚本可以使用 - Sync同步
- src执行代码的外部文件
- type表示编写代码使用的脚本语言的内容类型
2.数据类型与变量
- 数据类型:Number、字符串、布尔值、
-
比较运算符:
1.=== :它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。
2.NaN:这个值与所有值都不相等,包括自己NaN===NaN;//false
3.判断的方法是isNaN()函数:
isNaN(NaN); // true
-
数组:JavaScript的数组可以包括任意数据类型。
var A [0, 2, 0.55, 'shdish', "你好", true,null];
用new Array函数创建
new Array(56,45,64);//创建一个Array[56,45,64]的数组
-
动态变量
var A=123; A="你好";//在JS中是可以的,但在Java中是不行的,因为Java是静态变量
-
打印变量
alert();//在弹出对话框中显示 console.log();//在网页控制台中显示 document.writeln();//在网页页面中显示
3.对象
-
JS的对象由键-值对组成的,一个对象可以由若干个键值对组成,这个键值对及就是属性与值
var person={ name:'张三', sex:'男', age:18, ID:1564646131325 }; console.log(per)//调用
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。