🙃🙃🙃🙃

2018-08-01  本文已影响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);(最后控制台输出 数字格

上一篇 下一篇

猜你喜欢

热点阅读