美文网首页
JS基本_2018-07-09

JS基本_2018-07-09

作者: 帆啊帆_ | 来源:发表于2018-07-09 21:24 被阅读0次

javascript的组成

1.ECMAScript
2.Dom   文档对象模型(Dom,Document Object Model),让js有能力与页面元素对话
3.Bom   浏览器对象模型(Bom,Browser Object Model),让js有能力与网页进行对话

javascript的语法

1.内部脚本文件
  在<script></script>标签中写js代码,该标签可以放在页面的任何位置
   <script>     
         JS脚本
   </script>
 2.外部脚本文件
    1)、创建脚本文件并编写 脚本
       脚本文件:***.js
    2)、引入外部脚本文件
      <script src="脚本文件路径"></script>
        注意:
          1、必须是成对的 script
          2、该对标记中,不允许出现任何
3.注释
               1) // 单行注释

               2)多行注释   /*多
                              行
                              内
                              容*/       

javascript的数据类型:

 1.数字类型  number
               数字类型包括整数和小数
               var a=1;
                 
         2. 字符串  string   
               有引号 单引或双引的都是字符串类型
               var a='字符';

        3.布尔类型  boolean
               布尔类型只有两个值 true 和 false,true表示真,false表示假
               在做运算的时候 true为1  false 为0  
               true+false=1
               var a=true;
        4.null  空
        5.undefined  未定义(未赋值)
                     声明变量没复制返回undefined
                    例:
                        var a;
                        console.log(a);
        6.object 对象
            
                    var obj={};
                    var arr=[];
                    var date=new Date();

查看数据类型

              typeof
              var a=1;
              console.log(typeof(a));

javascript的输出方式

            console.log('控制台输出');
            document.write('页面打印出');
            alert('页面弹框');

            prompt(输入弹框)
            var prompt('请输入你的密码');



            严格区分大小写
                console.log("");正确
                Console.log("");错误

变量和常量

1. 变量:内存中的一段存储空间

2. 变量的声明

1)、声明

             var 变量名;

2)、赋值

             变量名=值;

3)、声明变量并赋初始值

            var 变量名=值;
    //输出
        var a=('值');
        console.log(a);     控制台输出
        document.write(a);  页面打印出
        alert(a);           页面弹框
      

4)、注意:
声明变量时可以不加 var 关键字
var stuname="盛邦升华";
stuname="盛邦升华";
如果省略了 var 关键字, 那么声明的就是"全局变量",有可能造成 "全局污染" 的效果
5)、如果声明变量没有赋值的话,那么将自动赋值为 undefined (未定义、未赋值)

3、一次性声明多个变量

声明 stuname,stuage,stugender 变量

            var stuname;
            var stuage;
            var stugender;

一次性声明多个变量 使用一个 var 关键字, 多变量名之间 用 , 分隔
var stuname, stuage,stugender;

4、变量的命名规范

1)、可以包含字母、数字、下划线、$
            var +name; //错误 ,不能有 +

        2)、不能以数字开头
            var 1name; //错误
            var name1; //正确
            var $name; //正确
            var _name; //正确

        3)、尽量见名知意
            var a;
            var b,c,d,e,f,g,aab,aac;
            //以上方式, 不推荐
            var username;
            var salary;

5、可以采用 "匈牙利命名法","驼峰命名法","下划线命名法"

1)驼峰命名法
         如果 变量名 是由多个单词组成的合成词,从第二个单词开始,每个单词的首字符变大写。
             var userName;
             var userSalary;
             var stuJavaScore
2)下划线命名法
            var _userName; //一般用于全局变量命名
            var user_name;
        1、常量:一旦声明就不可以改变的值叫做常量
            比如:1天=24小时   1小时=60分钟   太阳每天东升西落
      
        1.声明常量的方法:
              1)声明常量用 const,常量名一般大写,声明常量必须赋值
                    const 大写常量名;
              
              2) 赋值
                  大写常量名=值;
              
              3)声明常量并赋值
                  const 大写常量名=值;
                  
                  (输出
                    const A=('值');
                    console.log(A);     控制台输出
                    document.write(A);  页面打印出
                    alert(A);           页面弹框
                   )

练习:声明一个变量r表示圆的半径,并赋值为10,再声明一个常量PI表示π,并赋值为3.14。
求圆的周长l(2πr)和面积s(πrr);

                        var r='10';
                        const π='3.14';
                        console.log(2*π*r);(最后控制台输出 数字格式 62.800000000000004)
                        console.log(π*r*r);(最后控制台输出 数字格式 314)

相关文章

网友评论

      本文标题:JS基本_2018-07-09

      本文链接:https://www.haomeiwen.com/subject/tmtxpftx.html