美文网首页
🙃🙃🙃🙃

🙃🙃🙃🙃

作者: 姜佳佳 | 来源:发表于2018-08-01 21:36 被阅读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);(最后控制台输出 数字格

    相关文章

      网友评论

          本文标题:🙃🙃🙃🙃

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