<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. 数据可视化之powerBI基础(三)编辑交互,体验更灵活的PowerBI可视化

    https://zhuanlan.zhihu.com/p/64412190 PowerBI可视化与传统图表的一大区别,就是可视化分析是动态的,通过页面上筛选.钻取.突出显示等交互功能,可以快速进行访问 ...

  2. Linux08 /Docker

    Linux08 /Docker 目录 Linux08 /Docker 1. docker简介/安装 2. Docker镜像加速器的设置 3. 核心三要素 镜像仓库/Registry 镜像/Image: ...

  3. Xamarin.Android调用百度地图

    下载百度地图API Android SDK 在Visual Studio中创建绑定库(Android)项目 将jar文件添加到Jars文件夹中 生成该项目,如果遇到变量名称之类的问题,可在Transf ...

  4. Unity安卓共享纹理

    前置知识:安卓集成Unity开发示例 本文的目的是实现以下的流程: Android/iOS native app 操作摄像头 -> 获取视频流数据 -> 人脸检测或美颜 -> 传输给 ...

  5. ScheduledThreadPoolExecutor源码主要部分解析

    ScheduledThreadPoolExecutor继承与基础线程池类ThreadPoolExecutor并实现ScheduledExecutorService接口. 其中ScheduledExec ...

  6. 转:Oracle 数据泵详解

    一.EXPDP和IMPDP使用说明 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1)实现逻辑备份和逻辑恢复. 2 ...

  7. Ethical Hacking - Web Penetration Testing(9)

    SQL INJECTION Discovering SQLi in GET Inject by browser URL. Selecting Data From Database Change the ...

  8. mybatis generator 的日常使用

    一.mybatis-generator的基本配置与使用 使用mybatis-generator来生成常用的dao层类与xml,可以满足基础的增删改查功能 1. 添加pom依赖,常用的几个依赖包 < ...

  9. maven&nexus_repository 私库搭建与使用

    一.nexus仓库安装 1,http://www.sonatype.org/nexus/    下载sso版本,免费2,tar -zxvf nexus-2.11.1-01-bundle.tar.gz3 ...

  10. Linux cut 命令详解

    cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中.我们可以使用 cut 命令从一行字符串中于以字节,字符,字段(分隔符)等单位截取一部分内容出来. 在本 ...