JS基础

<!-- 在网页中,javascritp代码,需要在script标签中定义,script标签可以放在网页的任何地方,但是,通常会放在body标签的最下方,确保javascript代码,在网页的内容全部加载完毕后再执行 -->

        变量:就是内存中的空间,用于存储,数组种类不一样,所以对空间要求也不一样

        var 是定义变量的关键字。定义变量的方式是:

        var 变量名=变量值

        注意:js是一门弱类型语言,不像java,c#是强类型语言

        强类型语言:在定义变量的时候,就必须要明确类型,并且之前不能改变类型

        弱类型语言:在定义变量的时候,不需要明确类型,类型有具体的数据确定,并且之前可以改变类型

        var a = 100

        console.Log()方法

        作用:用于在浏览器控制器中打印输出类容

        typeof关键字

        作用:用于返回变量的数据类型

        console.log(a,typeof a)       //number是数字类型
        注意:在js中,整形和浮点类型数据都是number类型

        a = 55.55

        console.log(a,typeof a)

        a = "HelloWorld"

        console.log(a,typeof a);     //string是字符串类型,由一对双引号 或 单引号 引起来的都是字符串

        var b = '你好世界'

        console.log(b,typeof b)

        var c = true    //表示真

        console.log(c,typeof c);    //boolean是布尔类型,布尔类型用于表达: 真 或 假,只有两个属性值:true 和 flase

        c = false //表示假

        console.log(c,typeof c);

        注意:在js中,每条语句采用分号结尾,分号可以省略

        var d

        console.log(d,typeof d);     //undefined是未定义类型,变量以定义,但是还没有赋值

        定义一个对象:

        var e = {

         包括两个属性:

            name:"张三",

            age:18,

         包含一个方法:

            sing(){

                console.log('我会唱跳raper');

            }

        }

        object是对象类型,用于定义复杂的数据格式。

        console.log(e,typeof e);

        null是空类型,用于表示空对象,所以,null本质上也是object类型,但是不具有object默认的属性和行为

        var f = null

        console.log(f,typeof f);

        在ES6有新增了一个数据类型,Symbol,该类型,用于确定一个唯一的数据,通常用于给对象添加唯一的属性 或 方法

        ES6指的是ECMAScript2015之后版本

        var g = Symbol()

        console.log(g,typeof g);

        总结:在js中数据类型一共有7个

        分别是:number(数字类型),string(字符串类型),boolean(布尔类型)

        undefine(未定义类型),object(对象类型),null(空对象类型),symbol(唯一值类型)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容