JavaScript的简单介绍

JavaScript的简单介绍,第1张

JavaScript的简单介绍

一。介绍:

         1.Javascript是一种专门在浏览器编译并执行的编程语言

     2.Javascript处理用户与浏览器之间请求问题

     3.Javascript采用【弱类型编程语言风格】对【面向对象思想】来进行实现的编程语言


二。弱类型编程语言风格 VS  强类型编程语言风格


        1.强类型编程语言风格:认为对象行为应该受到其修饰类型严格约束。
                           Java采用【强类型编程语言风格】对【面向对象思想】来进行实现的编程语言
                   class Student{
                      public String sname;
                  public void sayHello(){
                    System.out.print("hello world");
                  }
                   
                   }
                   Student  stu = new Student();
                   stu.sname="mike"; stu对象能够调用属性只有sname
                   stu.sayHello();   stu对象能够调用方法只有sayHello()
                   stu.sid =10;  // 在Java认为是语法错误,修饰stu对象的Student类型没有提供这个属性

        2.弱类型编程语言风格: 认为对象行为不应该受到其修饰类型约束。可以根据实际需要来决定
                            对象可以调用属性和方法
                Javascript采用【弱类型编程语言风格】对【面向对象思想】来进行实现的编程语言

                var  stu = new Object();//stu对象相当于【阿Q】
                stu.car = "劳斯莱斯";//合法
                stu.play = function (){ return  "天天打游戏"}
                stu.play();

三。Javascript中变量声明方式:

       1.命令格式:
                     var 变量名;
             var 变量名 = 值;
             var 变量名1,变量名2=值;

       2.注意:
                    在Javascript变量/对象,在声明不允许指定【修饰类型】
            只能通过var来进行修饰

四。Javascript中标识符命名规则:

       1.标识符只能由四种符号组成  英文字母,数字 , 下划线,美元符号($)
       2.标识符首字母不能以"数字"开头
       3.标识符不能采用Javascript关键字 比如 var

五。Javascript数据类型

       1.分类:  基本数据类型   &  高级引用数据类型


       2.基本数据类型:  数字类型(number),
                          字符串类型(string),
              布尔类型(boolean)

       3.数字类型(number):Javascript中将整数与小数合称为number类型

       4.字符串类型(string):Javascript中字符与字符串合称为string类型
                             Javascript字符或则字符串既可以使用''又可以使用""

       5.布尔类型(boolean):  Javascript中boolean类型的值只有true或则false

       6.高级引用数据类型:
                             object类型
                 function类型

       7.object类型:       Javascript中所有通过【构造函数】生成的对象都是object类型


       8.function类型:     相当于Java中(java.lang.reflect.Method)
                             Javascript所有函数都是function类型

       ********** Javascript是弱类型编程语言,根据变量赋值内容来判断
                  变量数据类型
          Javascript中变量的数据类型可以根据赋值内容来进行动态改变

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5563679.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存