浅学JavaScript01

世界不止0和1 还有...

目录

基础知识

1.起步入门

        运行流程

        脚本定义

        避免延迟

        代码注释

        自动分号

2.变量声明

        命名规则

        变量声明

        弱类型

        提升

3.块作用域

        共同点

        var

        let

        const

        重复定义

        Object.freeze

        传值与传址

4.undefined

        null

基础知识

1.起步入门

        运行流程

                JS请求处理步骤如下:

                

        脚本定义

                内嵌脚本

                像style标签一样,可以在html文档中使用script标签嵌入javascript代码。

                         

                外部文件

                通过设置 src 属性引入外部js文件。

                 

                 引入外部文件在标签体内的脚本不会执行,下面的alert弹窗不会执行。

                

        避免延迟

                如果js放在 <heade> 标签中要等到js加载并解析后才会显示<body>标签中的内容。

                延迟体验

                下面是延迟加载的示例

                

                 Lamour.js 内容如下

                

                h1会在Lamour.js文件加载并解析后才会显示。 

                推荐做法

                为了解决上面的问题,可以将js放在 标签前如下所示

                 

        代码注释

                和大部分语言使用的注释方式相仿,有单行和多行注释。

                单行注释

                

                 多行注释

                   

        自动分号        

            使用分号表示一段指令的结束,当没有输入分号时如果有换行符JS

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值