• JavaScript高级程序设计(一)


    一、三种常见的著名的命名规则:

    1、Camel(驼峰式命名):首字母是小写的,接下来的单词都以大写字母开头。例如:var  myTestValue=0;

    2、Pascal(帕斯卡命名):首字母是大写的,接下来的单词都以大写字母开头。例如:var  MyTestValue=0;

    3、匈牙利命名:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解。例如:

    g_   全局变量

    c_    常量

    s_   静态变量

    JavaScript变量起名类型变量命名前缀
    Array 数组 a
    Boolean 布尔 b
    Float 浮点 f
    Function 函数 fn
    Integer(int) 整型 i
    Object 对象 o
    Regular Expression 正则 r
    String 字符串 s

    var g_nMyTestValue=0;   //定义全局整型变量

    var s_bMyTestValue=0;   //定义静态布尔变量

    二、JS中调用变量转换

    1、转成字符串。

     var lNumber=10.89;

    var nNumber=10;

    alert(lNumber.toString());//返回的是10

    alert(nNumber.toString());//返回的也是10

    使用toString()将数据转成字符串时默认的都是十进制,也可以使用toString(2)将数字转成二进制、8八进制、16十六进制。

    2、字符串转成数字。

    parseInt()、parseFloat()只对字符串有效,对其他类型都返回NaN。

    parseInt()在判断字符串是否为数字前,都会先查看位置0处的字符,判断它是否是有效数字,如果不是则返回NaN。不再继续执行下去。如果是有效数字,则查看1外的字符,进行同样的测试。

    例如:"3145acds" 用parseInt()方法返回的是3145,因为当检测到a时会停止检测;"567.98"用parseInt()方法返回567,因为小数点对此方法 是无效的。

       parseInt("10",2) ;//将二制转成十进制整数输出,当然还可以用八、十六进制parseInt("AF",16),基由第二个参数决定默认是的10十进制。

    如果十进制包括前导0,那么最好采用基数十,这样才不会得到意外的八进制值。

        parseInt("010",8);//输出8

        parseInt("010",10);//输出10

    parseFloat()用法与parseInt()相似,不过在此方法中第一个小数点是有效的,后面的小数点都是无效的。这就意味着78.89.6用此方法得到的数是78.89。而且必须用十进制的参数。

    .toFixed(4);//转换成指定位小数的字符串,空的由0补充,能表示0到20位的小数,超出将报错。

    var iNumber=99

    iNumber.toFixed(3)//99.000

    3、强制转换

    Boolean(value)--转换成Boolean型

    Number(value)--转换成Number型

    String(value)--转换成String型

    多看一行书,就少写一行代码,记录点滴,用心生活。
  • 相关阅读:
    前端学习数据库之子元素
    最详细win7下手动搭建PHP环境:apache2.4.23+php7.0.11
    Javascript实现页面跳转的几种方式
    读书笔记:《HTML5开发手册》Web表单
    C#开发微信门户及应用(26)-公众号微信素材管理
    APP开发基础知识
    C#学习路线
    ASP.NET机制详细的管道事件流程
    SQL Serve中的6种事务隔离级别简单总结
    Asp.net设计模式笔记之一:理解设计模式
  • 原文地址:https://www.cnblogs.com/aegisada/p/4026516.html
Copyright © 2020-2023  润新知