JavaScript1 基础

JavaScript的组成

·ECMAScript  描述了语言的语法和基本对象/ ·DOM 文档对象模型,描述处理网页内容/ BOM 浏览器对象模型 描述与浏览器进行交互的方法和接口

引入方式/

head标签内/body标签内  一般在</body>结束标签钱插入script的标签

<script>

..........  

</script>

外部引入 把JS代码保存在外部.JS的文档中引入 !外部文件代码不能包含<script>标签

<script src=" XXX.js"></script>

引入方式小结:内部引入/优点是较少服务器压力,缺点是不易维护。

外部引入/优点是易维护、代码结构整洁,缺点是增加服务器的请求压力。

输出方式:

alert() 警示框输出    有警示框的话会影响后面的代码输出,不点缺定的话不会执行后面的代码

console.log()方法  控制台打印    可以用来检查错误

document.write()  页面写入

作用:断点调试、查找bug。

注释:

在写代码时提高代码可读性,使结构清晰,便于后期维护。

单行注释  以  //XXXXX

多行注释  /* XXXX  ***/

变量:

变量就是用于存储信息的‘容器’

var name="xx"

命名规则:

变量名可包含字母、数字、_下划线、$符号。 变量名可以字母、_下划线、$符号开头,不能以数字开头。 变量名称对大小写敏感(y 和 Y 是不同的变量)。 不能以系统关键字命名

!驼峰命名法   大 NumberTwo   小  numberTow

!匈牙利命名法  根据意思命名

基础数据类型

Number   数字    值为数字 var x1=36.8

String   字符串   储存字符  var answer='sjdfonefwnespf2314'

Boolean   布尔型    只有两个值  var x=true/ var y=false

Array  数组   使用单独变量名储存 var may=new may();   may[0]='xx' may[1]='fdsl'

Object  对象   js中所有事物都是对象

undefined  未定义   当读取不存在的对象时会返回

null   空   表示无值

原文地址:https://www.cnblogs.com/leroywang/p/12001685.html