javascript介绍、变量、运算符-1

时间:2022-08-22 18:03:22

一、javascript介绍

javascript是一种直译式(既保持原文内容又保持原文形式的翻译方法)脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器是javascript引擎,是浏览器的一部分,广泛应用于客户端的脚本语言。在网站开发领域用于与用户之间的交互,即行为层

javascript特点

 1.是一种解释性脚本语言(代码不进行预编译)。

 2.主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。

 3.可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

 4.跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)


二、书写位置

    可以写在html文档的任何位置(里边或者外边)

三、书写格式

    在标签内部的写法

例如:

    <div onclick="alert('123')">标签内部的js</div>

    嵌入式写法

    <script>js代码</script>

                外链js文件(文件的扩展名是js)

                <script src=""></script>   标签内部不能书写任何js代码

四、输出语句

    document.write(变量也可以是字符串或者数字)

五、警告框

       a、普通警告框   alert()

        <script>alert('普通弹框')<script>

  b、确认框  confirm()

自带确认和取消按钮,单击确认返回true,单击取消返回false

<script>confirm("确认删除吗?")</script>

  c、提示框  prompt()

    prompt(str1,str2)  str2参数是文本框的显示内容

自带确认和取消按钮,如果文本框内有内容时单击确定按钮返回文本框的内容,无内容时单击确定按钮返回null,单击取消按钮时无论文本框内有没有内容都返回null

<script>prompt("请输入内容")</script>

六、注释方法

    //  单行注释

    /**/  多行注释    多行注释不能再套多行注释

六、变量

    字面意思就是可变的量,按照编程的角度理解就是一个存储空间

 变量的定义语法

    var 变量的名=变量的值

<script>var s='abc'</script>

变量的命名规则

    1.变量名由字母、数字、下划线组成,并且不能以数组开头

    2.变量的名称不能是js的关键词

    3.变量的名称区分大小写

    4.变量的命名使用驼峰式命名

变量的赋值方式

    a.直接赋值

        例如:var s='直接赋值';

    b.覆盖赋值

        例如:var s='小红'; var s='小明';

    c.传递赋值

        例如:var s=1; s1=s+2;

变量的作用域

    全局变量:文件结束,变量随之消失,在函数外定义的变量都是全局变量,在函数内定义变量不使用关键词var时,也是全局变量

    局部变量:函数结束变量随之消失

七、常量   固定不变的量

    定义语法: const  常量名=常量的值

    注意:常量的名定义时都使用大写

八、数据类型

    字符串(string)

    数字(number)

    布尔类型(boolean)

    undefinde

    null

    数组

    对象

九、运算符

    1.算术运算符

      +  -  *  / % ++ --

    2.赋值运算符

     +=  -=  *=  /=  %=

     3.比较运算符

      > < <= >= == != ===  !==

    4.逻辑运算符

     与(and|&&)  或(or| ||)  非(!|not)   异或(xor |^)

    5.字符串运算符

        +  

    6.一元运算符

     typeof()   返回括号内的数据类型