分类目录归档:javascript

html 页面使用javascript代码的四种方法分享


摘要:
下文讲述html页面中如何使用javascript代码,如下所示:


方法1:直接引入js文件

此方式是通过直接在html 页面中加入 <script>和</script> 利用标签的src链接至javascript文件中。

  ---引入test.js文件
  <script  src="test.js" >和</script> 


方法2:直接将javascript代码放入html页面中

      <script>
       function test(){
        alert('这是一个javascript代码引入测试!');
       }
     </script>


方法3:放入html元素的处理事件中

  <button onclick="javascript:alert('这是一个javascript!'); "/>


方法4:放入到 链接元素的的href属性上

    <a href="javascript:alert('这是一个javascript!'); "/>

javascript 检测变量不为空或null的方法分享


摘要:
下文讲述使用js判断变量是否为空的方法

例:
判断变量maomao 是否为空

var maomao=$("#txtTestId").val();
if(!maomao){
    //以上方法,可检测maomao =""、
    //maomao =null、
    //maomao =undefined、
    //maomao =0
     alert("变量为空!");
     return;
}

//上述内容相当于判断content=””、content=null、content = undefined、content=0

javascript将数字转换为千分号分隔的两种方法分享


摘要:
下文讲述使用js将数字转换为千分号格式的处理方法,如下所示:


方法1:使用遍历3位循环处理的方式

    function numberToQianFenHao(num) {
      var decimalPart = ''; //小数部分
        num = num.toString(); //待分解部分
       if (num.indexOf('.') != -1) {
          decimalPart = '.' + num.split('.')[1];
          num = parseInt(num.split('.')[0]);
       }


       var arrayList = num.toString().split(''); //将待分解部分转换为一个一个字符
       var index = -3;
       while (arrayList.length + index > 0) {
          arrayList.splice(index, 0, ',');
          index -= 4;
       }
        return arrayList.join('') + decimalPart;
      };
 
  


方法2:使用正则表达式进行匹配

 
   function numberToQianFenHao(num) {
      var parts = num.toString().split(".");
          parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
        return parts.join(".");
   };