js声明引入和变量声明和变量类型、变量
问题:
在网页的发展历程中,发现网页不能对用户的数据进行自动校验,和提供一些特效。
解决:
使用javascript。
作用
可以让网页和用户进行直接简单的交互。
可以让网页制作特效和动画。
声明js代码域
1.<script type="text/javascript"></script>
2.<script src="js/my.js" type="text/javascript" charest="utf-8"> </script>
js的变量
js中的所有变量只有var关键字。
js的声明是严格区分大小写。
j中的字符可以使用双引号也可以使用双引号。
js中可以声明同名变量,不会报错。
后面的会将前面的声明覆盖掉。
数据类型判断关键字:typeof。
js中数据类型
number
string
boolean
object
null
undefined
js的声明变量:使用var关键字声明变量,例如
var a=1;
var a1=2.2;
var a3="哈哈";
var a4=false;
var a5=new Date();
js变量特点:
变量声明只有var关键字,声明的变量可以存储任意类型的数据。
js中的代码可以不使用分号结束,不建议使用。
声明不赋值,默认就是undefined。
js的数据类型
使用关键字typeof
number数据类型
string 字符类型
js的变量强转
使用Number()函数,将其他数据类型转换为数值类型,转换失败返回NaN(not a nmber)。
使用Boolean()函数,将其他数据类型转换为数值类型,有值返回true,无值返回false。
特殊的值
object
null
undefine