script标签:
可以放在头标签,体标签里,根标签里(不推荐),但不能放在title标签里里
标签属性
①type:指定脚本的类型
Alert:弹框(用于调试代码)
②src:指定外部脚本的url(把外部的js引进来),引入JS代码,里面不能写任何东西
③async:异步,同时进行,布尔类型
变量的基本使用:
给变量赋值:= 将等号右边的复制给左边
例子:
在这里插入代码片
name=“张三”
Name=”李四”
Alert(“我的名字叫:“=name“)
在弹框中如果写的是变量名,那么会将变量的值输出合在一起 声明变量直接赋值
JS变量 用var声明 标识符
命名规范
①必须有字母,数字,下划线,符号组成②必须由字母,下划线或符号组成
②必须由字母,下划线或符号组成②必须由字母,下划线或开始
③命名不能是系统关键字,如if,class等
④尽量见名知意
数据类型
Typeof() 返回数据类型
string 字符串类型
number 数字类型(整形和浮点型)
Undefined 未定义(声明未赋值)
boolean类型 布尔类型(只有true和false两个值)Typeof(true)/Typeof(false)
Object 复杂数据类型
Null 空(未定义)也属于object类型
NaN 非数值(not a number)
isNaN 用来判断这个值到底是不是NaN
\n 换行
\r 回车
\t 空格
\ 想显示一个,必须要再通过一个斜杠才能显示出来
将各种类型转化成布尔类型规则
Number:任意非0值为true,0值为false
String:所有非空字符串为true,其余为false
parseInt 强制转化数字类型
parseFloat 墙柱转化数字小数类型