复习了html和css,学习了一半js
js的引入方式
内部脚本<script ></script> 可以出现在任意位置
外部脚本,创建js文件,在html的页面当中来引用外部js文件,<script sec>不能自闭合,必须有</script >才行
js基础语法:
书写语法:
区分大小写,与java一样
每一行的分号可有可无
大括号代表代码块
输出语句:
window.alert()写入警告框,浏览器弹出警告框
document.write()写入html,在浏览器中展示
console.log()写入浏览器控制台
变量:
可以用var这个关键字来声明变量
特点:1.var所定义的变量是属于全局变量
2.可以重复定义 一样的变量名,新定义变量覆盖原变量
let只在代码块内有效,且不允许重复声明
const关键字,用来声明一个常量,一旦声明,常量的值就不能改变
数据类型
原始类型和引用类型
number,string,boolean,null(object)undefined(声明变量未初始化)
利用typeof运算符获得数据类型
运算符:
比较运算符:==会进行类型转换,===不会进行类型转换
类型转换:parse Int()其他类型转换为数字,如果不为数字,则转为NaN
其他类型转为boolean
number:0和NaN转换为false,其他均转换为true
string:空字符转为false,其他为true
null和undefined:均为false
if()括号里只有是true的时候才执行语句
js函数(方法)
方法一:通过function定义语法
function 方法名字(变量名字){}
形参不需要类型,返回值也不需要定义类型,可以直接用return
方法二:var function Name=function(){}