前端基础从0开始-JS篇(第一天)

本文介绍了JavaScript的基础概念,包括内联JS的使用、script标签的运用、Window对象及其方法和属性,以及标识符的命名规则、变量的声明和基本数据类型(如字符串、布尔、数字等)。还讲解了如何检测和转换数据类型。
摘要由CSDN通过智能技术生成

一.JS的使用方式:

1.内联JS:

2.创建一个 script 标签,包裹 JS 代码 :

3.使用 srcipt 标签的 src 外部引入 JS 代码 (外部引入的 JS 建议放在最下面): 

 

二.JS 的 Window 对象(书写时window对象可以省略)

1.Window 对象的方法:
       1.alert('警告框')    2.confirm('确认框')   3.prompt('输入框')
       JS里面只要是带 ( ) 的都是方法
2.Window 对象的属性:
   1.console :   log ( )   会在控制台输出
                         dir ( )    可以查看一个对象的所有属性和方法
 2.document :    write ()  可以将括号里面的内容输出到 HTML文档  里面去, 可以识别 HTML 标签

三.标识符(函数,变量,参数的名字)的使用规则:

        1.严格区分大小写。
        2.不能以数字开头。
        3.不能使用JavaScript中的关键字命名。
        4.要见其名知其意

四.变量(一个存储的容器):

     1.使用 var 关键字创建,用赋值运算符 = 来给变量赋值,将等号右边的值赋给左边的变量

  2.变量的声明提升: 
     在创建和赋值变量前,访问变量,就是变量的声明提升,返回值是一个 Undefined

 五.基本数据类型的使用:

         1.string      字符串(引号使用外单内双,内双外单,内外引号不能一样)
      

 

          2.boolean     布尔值,下面有两个值: true 和 false

       

 

        3.number      数字值,(正数,负数,点数)

       

 

         4.undefined   未定义的

        

 

          5.null        空

         

六.检测数据类型用 typeof 返回的值就是数据类型

      其中 null 指向空对象, 所以 typeof null  返回的值是 object

 

七.其他数据类型转换: 

两种转换方式:1. 强制转换:编程人员编写代码强制对数据进行转换。
         2.隐式转换:不是编程人员刻意去转换的,而是浏览器(JS 解析引擎)帮我们自动转换的。
            (- * / % 都具备隐式转换, + 不具备隐式转换, + 和任何字符连接都是拼接关系)
1.转换成 Boolean

        

2.转换成 string

       

3.转换成 number

       

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值