JavaScript学习笔记01

一、JavaScript书写位置

  1. <script type="text/javascript" src="02.js"></script>
    script一但用于引用外部文件,就不能再编写代码了,即使编写,浏览器也会进行忽略。如果需要则创建新的script标签
  2. <a href="javascript:alert('!!');">click me again</a>
  3. <button onclick="alert('why?')">click me!</button>

二、JavaScript基本语法

  1. 多行注释/* */
  2. 单行注释//
  3. JavaScript中严格区分大小写
  4. JavaScript中每条语句以分号结尾,不写分号浏览器会自动添加,但会影响浏览器执行性能
  5. JavaScript中会忽略多个空格和换行

三、JavaScript标识符

所有可以自主命名的都可以称为标识符,例如变量名、函数名、属性名等。

命名规则:标识符中可以含有字母、数字、下划线、$;不可以以数字开头;不能为ES中的关键字、保留字;采用驼峰命名法

四、JavaScript数据类型

JavaScript一共包含六种数据类型,5种基本数据类型,1种引用数据类型

  1. String 字符串-基本数据类型
    var String = "hello"; // 字符串需要使用引号引起来
  2. Number 数值-基本数据类型
    所有数值都是Number类型
    Number. MAX_VALUE 表示最大数
    infinity表示正无穷 var a = infinity;
    NaN 表示not a number, 但是Number类型
  3. Boolean 布尔型-基本数据类型
    True False
  4. Null 空值-基本数据类型
    用于表示为空的对象
    typeof检查Null类型时,返回object
  5. Undefined 未定义-基本数据类型
    未赋值的新变量(已声明,未赋值)
  6. Object 对象-引用数据类型

使用"typeof +变量名" 检查变量类型

五、强制类型转换

强制类型转化-String
  1. 调用被转换数据类型的 toString()方法
    a.toString()
    该方法不影响原变量的数据类型,只是将执行结果返回
    Null和Undesigned不包含toString()方法,只适用于number,Boolean
  2. 调用String()函数,将被转换的数据作为参数传递给函数
    String(a)
    对于Number和Boolean实质上还是调用tostring方法
    对于null和undesigned实质上是将其转换为字符串“null”和“undesigned”
强制类型转换-Number
  1. 调用Number()函数
    Number(a)

    字符串–>数字:若字符串为纯数字,则转换为number;

    ​ 若字符串中包含非数字内容,则转换为NaN
    ​ 若字符串为null或空格,则转换为0
    布尔–>数字:true转为1;false转为0

    Null–>数字:转为0

    Undesigned–>数字:转为NaN

  2. parseInt(变量,进制)将字符串转换为整数 将一个字符串中有效的整数内容取出来
    parseFloat(变量,进制)将字符串转换为浮点数 将一个字符串中有效的小数取出来

    该函数只针对string类型

六、进制转换

十六进制数字表示需要以0x开头
八进制数字表示需要以0开头
二进制数字表示需要以0b开头

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值