zoukankan      html  css  js  c++  java
  • Javascript 基础(一)

      一、Js命名规范(变量/函数)
      (1)使用大小写字母,数字,_ ,$ 可以命名
      (2)不能以数字打头
      (3)不能使用js的关键字/保留字
      (4)区分大小写
      (5)单行注释 //多行注释


      二、js的数据类型
        2.1、基本数据类型:
          2.1.1 数值
          整形常量 var a= 10;
          实型常量:var b=12.32;
          2.1.2 特殊数值:
          NaN(not a number)
          var a="abc"
          window.alert(parseInt(a));
          提示 NaN 错误

          Infinity(有穷大)
          window.alert(6/0);
          提示 Infinity错误

          有两个函数可以判定NaN、Infinity
          window.alert(isNaN("abc"));
          返回结果不是数字而是true,否则返回false

        2.2 字符串
          var a = "abcd";
          var b ="abcddd";
          var c ="adk"skill"
          window.alert(c);

          



        2.3 布尔型
          var a = true;
          var b = false;


        2.4、复合数据类型:
          2.4.1 数组
          2.4.2 对象
          2.4.3、特殊数据类型:
          (1)null
          (2)undefine
          windows.alert(tt); 报错 未定义 ,因为没有定义这个变量
          var aa;//没有赋值
          window.alert(aa); //报错 undefine, 因为变量没有赋值

          通过typeof可以看到变量的具体数据类型是什么?
          举例:hello2.html

     1 <html>
     2 <head>
     3 <script language="javascript">
     4 var v1="abc";
     5 var v2=890;
     6 window.alert("v1 是" + typeof v1);
     7 window.alert("v2 是" + typeof v2);
     8 </script>
     9 </head>
    10 <body>
    11 Test
    12 </body>
    13 </html>

       三、js数据类型的转换
        3.1、自动转换
        var a = 123;
        a="hello";

        3.2、强制转换
        var a = "12345";
        a = parse(a); //使用系统函数强制转换

        var b =90 //number

  • 相关阅读:
    对mysql 数据库操作 使其支持插入中文(针对python)
    网页制作中的超链接怎么做
    python requests的安装与简单运用(转)
    ubuntu 修改权限
    [Linux]常用命令与目录全拼
    Python web 简单服务器的搭建与运行
    ubuntu 下终端关于调试C++的命令
    正则表达式基本语法详解
    Linux下 编译C++/C以及常用的几种命令(ubuntu)
    Visual Studio 2013 中 mysql 使用 EF6
  • 原文地址:https://www.cnblogs.com/luyuwei/p/3650426.html
Copyright © 2011-2022 走看看