JS基础语法

js的历史
    NetScape网景公司
    布兰登·艾奇

js的概念/跟h5的关系/应用场景
    支持面向对象的跨平台的脚本语言
    h5的很多标签其实需要js参与才能激活它的高级功能
        多媒体的api
        canvas绘画
    应用场景
        表单的校验
        做网页特效
        游戏
        物联网
        小程序

输出方式
    document.write(内容)
        直接显示在浏览器中-body中
    alert(内容)
        弹窗形式输出-给用户做提示
    confirm(内容)
        可以确定和取消的弹窗-退出或删除时先询问用户是否继续
    prompt(内容)
        可以输入内容的弹窗
    console.log(内容)
        控制台显示-调试代码

js在html中/注释
    js依赖html才能运行,html中全是标签,js在html中就是一个script双标签,js代码写在这个标签中
    script标签,可以放在网页的任何一个位置,但是建议放在body后面
    单行
    多行注释

变量
    意义
        在计算机中用来存储数据的容器
    定义
        var 变量名
        var 变量1,变量2,....
    赋值符
        =
            左边一定是变量
            右边一定是值
            作用就是将右边的值放在左边的容器中

数据类型
    number
        数字
            isNaN()
                检测数据是否为数字
                NaN
                    是一个非数字的数字类型
            toFixed()
                强制保留小数点后几位
    string
        字符串
            引号嵌套问题,单引号不能嵌套单引号,双引号不能嵌套双引号,除非转义 - \(将特殊含义去掉了,变成了普通字符)
            document.write()可以鼠标标签,但是标签一定要是字符串才行
            字符串之间使用+可以进行拼接在一起
    boolean
        布尔类型
            用来描述真或假,用他来描述比较运算的结果
                true
                false
    undefined
        未定义类型
            当定义好一个变量当没有赋值时,这个变量的值是undefined,类型就是undefined类型
    object
        对象
            {}
            []
            null

运算
    算数运算
    赋值运算
    比较运算
        ==和===的区别
            ==是只比较值是否相等,跟类型无关
            ===先比较类型,类型相等了才比较值
    逻辑运算
        &&
            并且
        ||
            或者
        !
            真变假,假变真
    自增自减运算
        自增
            ++
                让自己+,并放在自己的变量空间中
                    自己玩的时候,++放在前面后面都意义昂
                    当碰到特殊情况的时候,放前面和放后面是有区别的
                        赋值
                        输出
                        运算
        自减
            --
                跟++是一样的
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值