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

原文地址:https://www.cnblogs.com/luyuwei/p/3650426.html