JavaScript基础
1)输出与输出。
Document..write(“输出内容”)。支持HTML代码字符串,浏览器会进行解析。
prompt(“提示性文字”)
2)使用JavaScript的方式。
a)页面通过<script></script>来书写JavaScript代码
b)页面通过<script src=”js/文件地址”></script>来引入外部js文件(推荐)
3)注释:和java一样。
4)变量
a)概念:
b)使用:var 变量名=数据;
i.Var是JavaScript的关键字,不是数据类型,JavaScript定义变量只需要使用var,不需要指 定数据类型,底层就是根据数据自动设置数据类型。
ii.修改:变量名=新数据;
5)运算符
a)算术运算符。
b)赋值运算符。
c)逻辑运算符。
d)关系运算符。
i.=== 表示值相同,数据类型相同。
ii.== 只要值相同,返回true。1==“1”,可以进行任意数据类型的比较。
e)三木运算符。
i.表达式1 ? 表达式2:表达式3;
f)位运算符。
6)数据类型:7种
a)1,Number:数字类型,如 1, 1.2, 0.6
i.JavaScript没有单独设置整数型和浮点型,但底层是浮点型和整数型区分
b)String:字符串类型
c)Boolean:布尔类型。True和false。
d)object对象。JavaScript是一个键值对的集合,es6提供了跟java面向对象差不多一致的对象语法。
e)underfined:表示未定义(变量,函数,对象)特殊类型,并且值只有一个也是underfined。
f)null:空,一般是指定义了一个空的对象,和java一致。
g)symbol(es6新增的):符号或象征,在JavaScript中,symbol表示一个唯一值。
7)数据类型的相互转换
a)字符串转数字:parseInt(待转的字符串)
b)数字转字符串:直接在后面加 ” ”
8)控制结构
9)数组
a)概念:存储多个数据的容器,JavaScript中属于对象类型。
b)定义:
i.Var 数据名=[]; 字面量形式,表示一个空的数组。
ii.Var 数组名=[1,true,”a”,null,underfined]
c)特点:
1.JavaScript的数组长度是动态的,具体长度可以通过length属性获取。
2.下标从0开始
3.数组名[·length ] 永远都是给数组添加数据。
4.获取、修改、添加数据方式和java一直。
d)常见应用;最大最小值,添加插入。
10)JavaScript异常
a)NaN:表示不是一个数字(not a number)一般是指计算式时使用数字不正确。