JS_1_引入、变量

JavaScript,脚本语言,基于HTML,使得网页能够实现与用户的互动。

 


一、引入js代码

1、在html中声明js代码域:

<script type="text/javascript">
    js代码...
</script>

2、引入外部js文件:

<script src="js文件url" type="text/javascript" charset="utf-8"> </script>

二、变量与数据

js为弱类型语言,变量没有类型,统一使用var声明,具体的数据有类型。

声明变量:

  使用var关键字声明变量,变量名区分大小写。

  允许声明同名变量,后面的会覆盖前面的。

var a=1;
var a1=1.111;
var a2="abcd";
var a3= 's';
var a4=new Date();
var a5=false;

数据类型:

  1、数字:number,包括整数和浮点数。

  2、字符串:string,单引号双引号都可。

  3、对象:object,对象。

  4、空对象:null,赋值给变量为null,则变量为object对象。

  5、未定义:undefined,变量定义未赋值,则未undefined类型。

  6、布尔型:boolean,true或者false。

查看变量的类型:

  使用typeof查看变量存的数据类型

//返回值为变量存储的数据类型
typeof 变量名

数据类型转换:

  1、转为number:

    string ,转为对应的number数字,或者NaN。

    boolean,true转为1,false转为0。

    object  有具体的值,转为一串数字,如果是Date对象,转为时间戳。

    null对象,转为0。

//把变量转为number类型,转换失败会放回NaN,它是number类型的一个特殊值,表示not a number
Number(变量名);

  2、转为boolean:

    number,0转为false,其它转为true。

    string,空字符串转为false,其它转为true。

    object,null转为false,其它转为true。

    没有赋值的变量,转为false。

//变量有值会转换为true,无值的时候为false
Boolean(变量名);

 

posted @ 2023-01-12 12:15  在博客做笔记的路人甲  阅读(97)  评论(0编辑  收藏  举报