JS数据类型及运算

JavaScript是一种基于对象和事件驱动的脚本语言。

JavaScript特点:交互、脚本语言、解释性语言,边执行边解释。

JavaScript组成:ecmascript(规范),bom(浏览器对象),dom(元素对象)。

  1. ECMAScript是一种语法标准语法、变量和数据类型、运算符、逻辑控制语句、关键字、保留字、对象编码遵循ECMAScript标准。
  2. BOM:Browser Object Model(浏览器对象模型)提供了独立于内容与浏览器窗口进行交互的对象。

  3. 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版权协议,转载请附上原文出处链接和本声明。