JavaScript
JavaScript是什么语言
解释性语言、动态类型的语言、弱类型语言
JavaScript和HTML、CSS的区别
-
HTML - 提供网页的结构,提供网页中的内容
-
CSS - 用来美化网页
-
JavaScript - 可以用来控制网页内容,给网页增加动态的效果
js的代码可以分四个地方写:
-
在html的文件中,script的标签中写js代码
-
js代码可以在html的标签中写
-
在js文件中可以写js代码,但是需要在html页面中引入script的标签中的 src ="js的路径"
-
还可以在控制台直接书写js代码
JavaScript数据类型
-
基本数据类型
-
Number类型(紫色)
-
String类型(白色)
字符串长度:lenght属性获取(Java中为length()方法)
-
Boolean类型(紫色)
-
Undefined(灰色)
-
Null(灰色)
数值判断:
-
NaN :not a number (可以通过Number()方法判断)
-
NaN与任何值都不相等,包括他本身
-
isNaN(): is not a number
-
-
复杂数据类型
-
Object类型
-
-
数据类型转换
-
获取变量的类型 typeof()关键字
-
转换成字符串类型 : toString 、String() 、拼接字符串方式
-
转换成数值类型 :Number()、parseInt()、+ - -0
-
-
运算符的优先级
-
优先级从高到底如下:
括号 > 点运算符 > 一元运算符 > 算数运算符 > 关系运算符 > 相等运算符 > 逻辑运算符 > 赋值运算符
-
注意:同级运算符先后顺序如下:
-
一元运算符 ++ -- !
-
算数运算符 先* / % 后 + -
-
关系运算符 > >= < <=
-
相等运算符 == != === !==
-
逻辑运算符 先&& 后||
-
-
弹框
-
Alert();
-
confirm();
-
prompt();对话框,返回值是用户输入的值,并且点击确定,当点击取消时返回null