一、简介
(一)定义:JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,需有宿主文件:html文件。
(二)作用:1、进行数据运算
2、对浏览器事件作出响应。
3、读写HTML元素(样式、属性、内容)
(三)引用位置:1、内嵌:写在HTML文件内,推荐放在</html>后
2、外部:写在html外,单独脚本文件(后缀名.js)然后单独引用
引用链接:<script src="相对路径"></script>
(四)三个常用对话框(输出输入)
1、警告对话框:alert("值") 无返回类型
2、确定对话框:confirm("值")返回类型为true/false
3、输入对话框:prompt("值","要输入内容,可不填")返回值为null/输入的内容
例:
alert("kljfls");
confirm("kljfmsl");
prompt("klmj","");
二、语法
(一)数据类型
js中变量通用var类型 根据输入变量格式区分
1、字符串:=后接""或''
2、小数:=后接小数
3、整数:=后接整数
4、时间日期:=后接new date(日期)
5、布尔型:=后接true、false只有小写
(二)类型转换
1、转整型:parseint();
2、转小数:parsefloat();
3、判断是否是数字:isNaN(); 不是数字返回false,是数字返回true
(三)运算符
1、数学运算符:+、-、*、/、%、++、--
2、关系运算符:==、!=、<=、>=、<、>
3、逻辑运算符:&&、||、!
4、算术运算符:+=、-=、%=、*=、/=
5、条件运算符:?:
(四)语句
1、分之语句:if(判断条件){} else{}
2、循环语句:for(初始条件;循环条件;状态改变){循环体}
(五)数组
1、定义:对象实例化:new Array();
2、赋值:变量名[索引]= ;
3、取值:变量名[索引]
4、长度:变量名.length
(六)函数
1、定义:function 函数名(){函数体}
2、函数的调用:函数名()