js声明引⼊和变量声明和变量类型、变量
问题:
在⽹页的发展历程中,发现⽹页不能对⽤户的数据进⾏⾃动校验,和提供⼀些特效。
解决:
使⽤javascript。
作⽤
可以让⽹页和⽤户进⾏直接简单的交互。
可以让⽹页制作特效和动画。
声明js代码域
1.<script type="text/javascript"></script>
代码运行js特效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
(1)未定义的值和定义未赋值的为undefined。
(2)null是⼀种特殊的object。
(3)NaN是⼀种特殊的number。表⽰⾮数(Not a Number), NaN 不等于⾃⼰。即 NaN == NaN 是 false 。判断NaN 使⽤ isNaN()。
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论