zoukankan      html  css  js  c++  java
  • javascript 笔记--变量

    用了这么久的Javascript,该总结下了!温故而知新!

    var 声明变量:

    javascript 是弱类型语言,因此无需为声明对象明确类型声明。

    如:var test="字符串";  var num=123; var bool=true;

    等价:var test="字符串", num=123, bool=true;

    变量名需注意事项:

    a. 首字符必须是字母、下划线_或$符号;   如 var str="", _str="", $str="";

    b. 其余字符可以是下划线、$符号、任何数字或字母。如:var s123="", _1a="", $a$="";

    c. javascript 对大小写敏感。 如:var A="",a=""; A和a 虽读音相同,代表的意思却不同!

    当然变量的命名也有对应的命名规则:

    a. Camel标记法: 也就是俗称的驼峰标记法;规则:首字母小写,之后的单词首字母要大写。 如:var myNameIs="小白";

    b. Pascal标记法:与驼峰的区别就是首字母改成大写的了,之后的单词首字母依然大写。就是这么任性。如:var MyNameIs="小白";

    c. 匈牙利类型标记法:这个更蛋疼,它是在Pascal标记法规则的前面再加一个小写字母。 如: var sMyNameIs="小白";

    不过,匈牙利类型标记法,有点儿小规则:能从小写字符看出字段的类型,感觉像是被强类型给潜规则了一样!哈哈…

    数组类型--a       var aValues = [1,2]; 

    布尔类型--b       var bValues = true;

    浮点类型--f        var fValues = 6.6;

    函数类型--fn      function fnMyMethod(){  }

    对象类型--o       var oObj = {1, "str", 6.6 }

    正则表达式--re   var rePattern = "^[0-9]*$";

    字符串类型--s     var sValues = "我是小白";

    变型--v             可以是任何类型

    javascript还有个特点,就是在使用变量之前不必声明。 如: sName = "小白";  也就是声明变量时可不用 var 运算符。

    不过这样声明出来的变量是全局变量,慎用!

    交流群:225443677

  • 相关阅读:
    apache+php+mysql配置
    欧拉函数知识点总结及代码模板及欧拉函数表
    栈排序
    codeforces 722C (并查集)
    北京网赛I题 hiho1391 (树状数组、区间覆盖最大值问题)
    HDU5898、 HDU 2089(数位DP)
    HDU 5876 (大连网赛1009)(BFS + set)
    codeforces 682D(DP)
    codeforces 666A (DP)
    codeforces 706D (字典树)
  • 原文地址:https://www.cnblogs.com/LittleBai/p/5978824.html
Copyright © 2011-2022 走看看