zoukankan      html  css  js  c++  java
  • JS-类型相关

    typeof检测类型
    typeof 返回的数据类型种类:number(js不分整形,浮点等等 所有的数字都是number类型)、string、boolean、undefined、object、function
    object对象类型——基本类型(number、string、boolean、undefined)与复合类型(由基本类型所组成)的对比、数组

    变量本身不具有 类型  变量的类型根据所赋值的类型所改变,js里一切皆对象这并不冲突  对象也是由基本类型组成的

    变量 最好是: 一个变量只存放一种类型的数据  没有强制规定  这样写更符合实际需求  也符合别人观看 续写

    parseInt()  官方解释:函数可解析一个字符串,并返回一个整数。简单点说就是提取字符串中的数字    12px34  只提取12  遇到其他的非数字跳出  只有dsd  只会出现  NaN  (Not a number ) 非数字  任何数据类型和NaN做运算还是NaN

    parseFloat()函数可解析一个字符串,并返回一个浮点数。

    当然我们可以使用 isNaN()检测  数据是否是NaN

    常用方式

    if(isNaN(a))
    {
      alert('您输入有误')   ;
    }
    else
    {
     alert(a);   
    }

    变量作用域

    局部变量  全局变量  一般使用局部变量  全局变量在任何地方可用容易冲突   

    可以使用子函数与父函数  也称闭包  百度如是说: 只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁

  • 相关阅读:
    Netty 超时机制及心跳程序实现
    ZJUTACM
    寻找素数对
    HDU 1021 Fibonacci Again
    HDU 1019 Least Common Multiple
    HDU 1017 A Mathematical Curiosity
    HDU 1014 Uniform Generator
    HDU 1013 Digital Roots
    HDU 1008 Elevator
    Educational Codeforces Round 2 B. Queries about less or equal elements
  • 原文地址:https://www.cnblogs.com/yanyiyaner/p/9170700.html
Copyright © 2011-2022 走看看