JavaScript是一种基于对象和事件驱动的脚本语言。
JavaScript特点:交互、脚本语言、解释性语言,边执行边解释。
JavaScript组成:ecmascript(规范),bom(浏览器对象),dom(元素对象)。
- ECMAScript是一种语法标准语法、变量和数据类型、运算符、逻辑控制语句、关键字、保留字、对象编码遵循ECMAScript标准。
BOM:Browser Object Model(浏览器对象模型)提供了独立于内容与浏览器窗口进行交互的对象。
DOM:Document Object Model(文档对象模型)是HTML文档对象模型(HTML DOM)定义的一套标准方法,用来访问和操纵HTML文档。
使用方法:
1.在文档中写入
<script type="text/javascript">
document.write('初学javascript')
document.write('<h1>初学javascript</h1>')
</script>
2.外部引入js
<script src="./js/1.js"></script>
3.直接在html中使用js
<input type="button" value="点我" onclick="javascript:document.write('<h1>你好</h1>')">
<input type="button" value="点我看看" onclick="javascript:alert('欢迎光临')">
注意:<script>…</script>可以包含在文档中的任何地方,只要保证这些代码在被使用前已读取并加载到内存即可。
js变量:
注意:声明变量要使用关键字var
1.先声明变量再赋值
var width;
width = 100;
alert(width);
2.同时声明和赋值变量
var width = 100;
document.write(width);
3.使用,号同时声明和赋值
var width,height = 100;
alert(width);
alert(height);
注意:只有最后一个可以被赋值,前面的变量为初始值undefined。
4.不声明直接赋值
a = 200;
document.write(a);
注意:会把width变量变成全局变量 。
js数据类型:
JS提供typeof操作符来检测变量的数据类型。
undefined:表示一个没有赋值的变量。
null:表示一个空的对象。
number:数字类型。
bollean:布尔类型,含有true真 和 false假。
string:字符串类型,使用双引号 " 或者 ' 包裹起来的字符。
symbol:为es6新增了一个类型, 一个独一无二的数。
object:对象类型。
版权声明:本文为X15077864696原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。