1.(1)可以将javascript写到超链接的href属性中,阻止跳转,执行javascript函数。
<a href="javascript:alert('sss');">超链接</a>
(2) javascript可以写到<script>标签中,嵌套在html标签里面
(3) 如果javascript代码多的话,可以将javascript代码提取到js文件中,再通过<script>标签引入到HTML文件
2.输出变量,就是将容器里面的内容输出到浏览器
(1) alert(),以弹出框的形式输出内容
(2) document.write(),向网页的body里面写入内容
(3) 在控制台输出内容:右击鼠标----审查元素(检查)console.log();
3.javascript中可以存储8种数据类型
(1)字符串类型(单双引号没有区别)
(2)数值类型(javascript中,小数和整形都属于number类型;nan表示不是一个数值类型)
(3)布尔类型(true,false,空数组和0为true)
(4)函数(可以使用一个变量保存函数,将来通过变量名找到这个函数在让其执行)
如果我们在函数内定义变量时,没有使用var关键字,默认表示该变量就是全局的
(5)数组
(6)对象
(7)undefined
n 声明了变量,但是未初始化(未给变量赋值),变量的值就是undefined
n 函数没有返回值,默认返回的就是undefined
n 属性名、变量名写错了,返回undefined表示没有这个属性
(8)null
4.可以通过typeof()来获取变量的保存的数据类型
5.强制类型的转换:
(1)parseInt()
(2)parseFloat()
(3)Number()强制转换成数值类型
(4)String()
(5)Boolean()
6.函数的闭包
当我们在函数内,再嵌套定义函数的时候,内部函数就会把外部函数变量的最终值,保存到内存中,这就称为闭包
7.+有两成意义:字符串的连接 和 四则运算