<p> 变量名命名规范</p>
    由字母,数字,下划线,$组成
    严格区分大小写 var app和var App 是两个变量
    变量名不能以数字开头
    变量名不能说关键字 保留字等
    变量名必须有意义 不能随便创造
    变量名应遵守驼峰命名法,首字母小写,后面的单词首字母要大写
    <p>数据类型</p>
    计算器中不同的数据类型需要占用的存储空间不同
    js的变量数据类型只有程序运行过程中,根据等号右边的值来确定
    js是动态语言,变量的数据类型是可以变化的
    <p>数据类型的分类</p>
    <div>
        简单数据类型包括
        Number 数字型 默认值:0
        <b>八进制:0~7 程序中数字前面加0 表示八进制</b>
        <b>十六进制:0~15 程序中数字前面加0x 表示十六进制</b>
        infinity 无穷大
        -infinity 无穷小
        isNaN判断一个变量是否是数字 返回false是数字,否则不是
        Boolean 布尔型 默认值:false
        String 字符串型 默认值:""
        单引号嵌套双引号
        \n换行
        \t:一个制表符
        数字+字符串:数字转换为字符串
        数字+布尔值:将布尔值转换为数字
        字符串+布尔值:将布尔值转换为字符串
        布尔值+布尔值:将布尔值转换为数字
        <p>1、tostring()</p>
        将任意类型的数据转换为字符串
        语法:var result=变量.tostring()
        <p>2、parselnt()</p> 
        将任意类型的数据转换为“整数“”
        语法:var result=parselnt(转换的数据)
        var result=parselnt("35")
        <p>3、parseFloat()</p>
        将任意类型的数据转换为“小数”
        var result =parseFloat("35.3");结果:35.3
        <p>4、number()</p>
        将任意类型的数据转换为number类型
        语法:var result=number("35.3");结果就是35.3
        ++在前,先自增,再使用
        ++在后,先使用,再自增
        <p>字符串拼接</p>
        <p>加号+  拼接出来的是字符串类型的</p>
        <p>+只要有字符串和其他类型拼接出来的结果是字符串类型</p>
 
 1、浮点数的最高精准度是17位小数,但是在运算的时候精准度远远不如整数
    2、不能直接判断两个浮点数是否相等
    3、取余是%,除法是/
    4、表达式是由数字、运算符、变量等组成的表达式,所有的表达式都应该有返回值
    5、js一般把右边表达式计算完毕把返回值给左边
    6、++在前,先自增,再使用,++在后,先使用,再自增
    7、自增要和变量使用才行
    8、比较运算符 === 要求左右两边的值和数据类型完全一样才行
    9、&&逻辑与,||逻辑或,!逻辑非(取反符)
    10、&& 左右两边都是真,结果是真,只要一边是假的,结果就是假
    11、|| 左右两边都是假,结果是假,只要有一边是真,结果就是真
    12、!用来取一个布尔值相反的值

补充的javascript 数据类型笔记的更多相关文章

  1. JavaScript基础——JavaScript数据类型(笔记)

    数据类型(笔记) null和undefined 在JavaScript中有两个特殊的值: null和undefined.简单说明如下: null 是Null类型的值,Null类型的值只有一个值(nul ...

  2. JavaScript:学习笔记(2)——基本概念与数据类型

    JavaScript:学习笔记(2)——基本概念与数据类型 语法 1.区分大小写.Test 和 test 是完全不同的两个变量. 2.语句最好以分号结束,也就是说不以分号结束也可以. 变量 1.JS的 ...

  3. JavaScript学习笔记——数据类型强制转换和隐式转换

    javascript数据类型强制转换 一.转换为数值类型 Number(参数) 把任何的类型转换为数值类型 A.如果是布尔值,false为0,true为1 B.如果是数字,转换成为本身.将无意义的后导 ...

  4. JavaScript学习笔记(第一天)

    javascript个人笔记 JavaScript的组成 JavaScript是一种运行在客户端的脚本语言 ​ ECMAScript 标准----js的基本的语法 DOM------Document ...

  5. Java程序猿JavaScript学习笔记(2——复制和继承财产)

    计划和完成在这个例子中,音符的以下序列: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaSc ...

  6. JavaScript 重点笔记

    JavaScript 重点笔记 ## 数组 // 必须掌握 - arr.length:获取数组元素的长度 - arr.splice(起始位置,长度):从数组中添加或删除元素. - arr.indexO ...

  7. JavaScript学习笔记[0]

    JavaScript学习笔记[0] 使用的是廖雪峰JavaScript教程. 数据类型 Number 表示数字,不区分浮点整形. === 比较时不转化数据类型. == 反之. NaN与任何值都不想等, ...

  8. JavaScript:学习笔记(8)——对象扩展运算符

    JavaScript:学习笔记(8)——扩展运算符 对象的扩展运算符 扩展运算符是三个点(...).用于取出参数对象的所有可遍历属性,然后拷贝到当前对象之中. 如上图所示,新建了一个对象a,然后通过扩 ...

  9. JavaScript基础笔记集合(转)

    JavaScript基础笔记集合   JavaScript基础笔记集合   js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译   js存放的位置 html脚本必须放在&l ...

随机推荐

  1. 互联网的寒冬下各大一线互联网公司还在用SpringBoot这是为什么?

    引言 现在各大技术社区 Spring Boot 的文章越来越多,Spring Boot 相关的图文.视频教程越来越多,使用 Spring Boot 的互联网公司也越来越多: Java 程序员现在出去面 ...

  2. sql与SQL CODE和SQL State相关报错

    操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原 ...

  3. 04 . Filebeat简介原理及配置文件和一些案例

    简介 Beats轻量型数据采集器 Beats 平台集合了多种单一用途数据采集器.它们从成百上千或成千上万台机器和系统向 Logstash 或 Elasticsearch 发送数据. Beats系列 全 ...

  4. 【java面试】- 集合篇

    Java 集合概览 从下图可以看出,在Java中除了以Map结尾的类之外, 其他类都实现了Collection接口.并且,以Map结尾的类都实现了Map接口 List.Set.Map三者的区别 Lis ...

  5. windows如何解决Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'

    问题再现与解读 首次,使用 java 命令+任意参数 都会报这个错误,最典型的就是java -version 解读一下这个报错信息,注册表路径 Software\JavaSoft\Java Runti ...

  6. Java NIO的理解和应用

    Java NIO是一种基于通道和缓冲区的I/O方式,已经被广泛的应用,成为解决高并发与大量连接和I/O处理问题的有效方式. Java NIO相关组件 Java NIO主要有三个核心部分组成,分别是:C ...

  7. RN开发杂记

    获取屏幕尺寸const window = Dimensions.get('window');const screenHeight = Platform.OS === 'ios' ? window.he ...

  8. Linux平台下SSD的TRIM指令的最佳使用方式(不区别对待NVMe)

    SSD写数据会出现什么问题 SSD读写的单位不是位,而是一个块.如果要改变这个块中的一位,首先要将整个块擦写成1,然后再写入更新的数据. 为了解决擦写块的低效,SSD的策略是将需要改写的块,读取出来, ...

  9. 扫描PDF417崩溃的原因找到:手机摄像头分辨率低

    换孩子姥姥华为手机解决了. 能扫pdf417码了

  10. docker时区不正确的问题修改记

    前一阵子有一台服务器,mysql的时间比北京时间晚了8个小时.我知道是时区的问题,但是不知道为什么弄成这样,宿主机没有问题,后来一看mysql的docker,时区是错的. mybatis-plus打印 ...