1、JavaScript的特点
基于对象
跨平台
改善用户体验
动态性
2、在head或者body中引用
<script>
alert("hello")
</script>
3、如何在网页中嵌入script
①内嵌式:
写在body中或者写在</html>后面
<script type="text/javascript">
</script>
一般写在body中的后面
②外部引入:
<script src="js/index.js" type="text/javascript"></script>
写在head里
4、JS的输出语句
a.弹出对话框alert("hello");
弹出alert("hello");
弹出变量alert(变量名称); var i=10; alert中用\n表示换行、\t表示缩进
b.在浏览器中输出document.write(""); 能识别标签,可以用<br/>换行
alert不能识别标签
c.console.log(""); 在控制台输出,不识别标签
5、js的语法
标识符(变量的名称、函数的名称、数组的名称)
1.由字母、数字、下划线、$组成,不能以数字开头
2.区分大小写
3.不能以关键字和保留字命名
4.特殊符号不能作为变量名,如:-+!%#,/
5见名识意 数组arr 数字num
6.驼峰式命名
dayOne
建议:语句结束之后加; 注意"",''的使用
6、变量和常量;
常量:不变的量
变量:在内开辟一个空间,来存储不同的数据
var 变量名
var a; 声明一个变量
var a,b,c,d; 声明多个变量
给变量赋值:
a=123;
b=c=22;
边声明变量,边赋值,变量的初始化
var i=0,s=9;
7、数据类型:
基本数据类型:
数值型(Number):整型、浮点型
字符串(String):用单引号或者双引号引起来的字符
布尔类型(boolean):true/false
特殊数据类型:
未定义undefined
空数据类型null
复合数据类型:
object(对象)
8、测试数据类型的方法:
typeof();
9、算术运算符:+ - * / %(取余)
10、输入语句
prompt("提示信息","默认值");
var a=prompt("请输入一个数字");
var b=prompt("请输入一个数字");
alert("a+b"+a+b);
11、数据类型的转换:
自动转换(隐式转换)
强制转换(显示转换)
数值类型 > 字符串类型
123+"";
123.toString();
字符串类型 > 数值类型
parseInt(); 转整形
parseFloat(); 转浮点型
Number();
转换成功:
第一个字符是数字或空格,直到遇到第一个非数字的字符开始不转换。
开头遇到+-号可以转成功
12、找对象:
function sum(){
document.getElementById("");
}
function后面跟按钮的value值