js的常见的基础知识

这篇博客介绍了JavaScript的引入方式,包括HTML中的内联事件处理和变量的声明与赋值。讲解了变量命名规则及基本和复杂数据类型,如number、string、boolean、null、undefined以及数组和对象。还涵盖了运算符、类型转换和流程控制结构,如if、else、switch以及for、while循环。此外,博客还讨论了变量提升、前缀和后缀自增运算的差异。
摘要由CSDN通过智能技术生成

js的引入方式

1.元素中写 <div οnclick=‘alert(‘弹窗’)’>
2.

变量

         常量(字面量):不会发生改变的数据 比如 123 true false
         变量:记录一个可变的数据  age=18

         声明 使用 var
         赋值 使用等号 =
    
      变量的命名规则
       1. 以字母数字下划线和$组合  但是不能以数字开头
        2. 不能是关键字 和保留字 var if else for......
        3. 变量长度 不要超过225个字符
        4. 建议使用小驼峰命名 aaaBbbCcc  var myName

基本数据类型

number string boolean null undefined

复杂数据类型

数组 var arr=[“123”,“456”];
对象 obj={name:‘zhangsan’,age:18};

运算符

算数运算符 + - / * %
逻辑运算符 && || !
赋值运算符 =
关系运算符 > < >= <= != == ===
typeof 判断数据类型

运算符优先级

()优先级比较高

前++和后++

++n 先自增1 然后赋值
n++ 先赋值 然后自增1

类型转换

    转number
    string -->number
    "" " " --> 0 "汉字和字母"->nan  "123" --> 123
    boolean-->number
    true -->0  false-->0
    undefined和null -->number nan
    -----------------------------------
    转换为字符串
    number boolean null undefined  -->直接加上对应的"""
    ------------------------------------------
    转为boolean 类型 六个假值(重点)
    "" 0 nan null undefined false

流程控制

  1. 顺序结构
  2. 分支结构 if else switch
  3. 循环结构 for while do while
  4. prototype false
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值