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小时内删除。