<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. java 面向对象(十四):面向对象的特征二:继承性 (三) 关键字:super以及子类对象实例化全过程

    关键字:super 1.super 关键字可以理解为:父类的2.可以用来调用的结构:属性.方法.构造器3.super调用属性.方法:3.1 我们可以在子类的方法或构造器中.通过使用"supe ...

  2. 数据可视化之powerBI技巧(十三)PowerBI作图技巧:动态坐标轴

    之前的文章中介绍了如何制作动态的分析指标,这篇进行文章再介绍一下如何制作动态的坐标轴. 假设要分析的数据为销售额,分别从产品和地区两个维度进行分析,要实现的效果是,如果选择的是产品,则坐标轴是各个产品 ...

  3. 老司机带你玩转面试(3):Redis 高可用之主从模式

    前文回顾 建议前面文章没看过的同学先看下前面的文章: 「老司机带你玩转面试(1):缓存中间件 Redis 基础知识以及数据持久化」 「老司机带你玩转面试(2):Redis 过期策略以及缓存雪崩.击穿. ...

  4. 如何理解Javascript中的函数(Function)

    Function类型 首先得知道,每个函数都是Function类型的实例,所以函数本身是对象. 示例1: function sum (num1, num2){ return sum1 + sum2; ...

  5. react实战 : react 与 canvas

    有一个需求是这样的. 一个组件里若干个区块.区块数量不定. 区块里面是一个正六边形组件,而这个用 SVG 和 canvas 都可以.我选择 canvas. 所以就变成了在 react 中使用 canv ...

  6. corosync+pacemaker高可用集群

    高可用集群,是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术.简单的说,集群就是一组计算机,它们作为一个整体向用户提供一组网络资源.这些单个的计算机系统就是集群的节点. ...

  7. 题解 洛谷 P4695 【[PA2017]Banany】

    考虑用动态点分治来解决像本题这样带修的树上路径问题. 首先对原树进行点分治,建出点分树,在点分树每个节点上用动态开点线段树来维护以该节点为起点,到其点分树子树中每个节点的利润. 查询时只需在点分树上当 ...

  8. Python之threading初探

    threading库主要用于基于线程的并行,核心就是Thread类   class threading.Thread(group=None, target=None, name=None, args= ...

  9. asp.net core 动态更新 appsetting.json方法

    如何将值更新到appsetting.json? 我正在使用官方文档中IOptions描述的模式. 当我从中读取值时appsetting.json,这可以正常工作,但是如何更新值并将更改保存回来apps ...

  10. MySQL(三)视图

    视图:view,是一种有结构(有行有列)但是没有结果(结构中不真实的存放数据)的虚拟表,虚拟表的结构来源不是自己定义,而是从对应的基表中产生(视图的数据来源): 视图意义: 1.视图可以节省SQL语句 ...