• js介绍


     js介绍

    js是一款运行在客户端的网页编程语言。

    组成部分:

            ecmascript           js标准

            dom                    通过js操作网页元素

            bom                    通过api操作浏览器

    基于对象:面向过程

    作用:   表单验证    轮播特效     开发游戏

    js书写位置

    a、内嵌式

    b、外链式

    效果:

    输出消息的几种方式

    a、alert()  在页面中弹出一个对话框,早期在js调试使用。

    b、Confirm()在页面弹出一个对话框,常配合if判断使用。

    c、console.log() 将信息输入到控制台,用于js调试。

    d、 prompt()    弹出对话框,用于接收用户信息。

    e 、docunment.write()   在页面输出消息。同时还能输出标签。

    转义字符

    ”   转双引     ’转单引      转换行     转回车

    js注释

    快捷键  ctrl+/        单行注释   //      多行注释  /*  */

    关于变量

    ◆不能以数字或者纯数字开头来定义变量名。

    ◆不推荐使用中文来定义变量名。

    ◆不能使用特殊符号或者特殊符号开头(-除外);

    ◆不推荐使用关键字和保留字来定义变量名。

    ★在JS中严格区分大小写的!!!

    数据类型

    简单数据类型

    A、Number   数字类型    (包含正数  负数  小数)

    数字类型的表达方式

    ★十进制表示法    ★八进制表示法    ★十六进制表示法

    B、字符串  String     (凡是用双引号或者单引号引起的都是字符串)

    C、布尔数据类型  (只有2个值一个是true, 一个是false.   实际运算中true=1,false=0)

    D、undefined    变量未初始化

    E、null  ( null  变量未引用  值为空   object )

    复杂数据类型

    ★ object  对象

    ★ array  数组

    判断数据类型

    typeof()

     

    比较运算符

    <  >   <=  >=   ==  !=

    算术运算符

    ◆+ 加号

        ★两个数字类型的变量相加,得到的是一个数字类型。

        ★一个数字类型和一个字符串相加,得到的是一个字符串。

    ◆— 减号

     ★两个数字类型的变量相减,得到的是一个数字类型。

        ★一个数字类型和一个数字字符串相减,得到的是一个数字类型。

        ★一个数字类型和一个非数字字符串相减,得到的是NaN,是一个数字类型。

    NaN,    not a number

    ◆/ 除号

     ★两个数字类型的变量相除,得到的是一个数字类型。

     ★一个数字类型和一个数字字符串相除,得到的是一个数字类型。

     ★一个数字类型和一个非数字字符串相除,得到的是NaN,是一个数字类型。   

    ★0做为除数的时候,得到结果  Infinity (无限大),是一个数字类型。

    ◆%  取余数

    ◆优先级  有()先计算()里边的

     带操作的赋值运算

  • 相关阅读:
    Linux学习篇(四):学习 gdb
    Linux学习篇(三):学习 gcc
    c#序列化感悟(重点讲讲二进制序列化)
    参数保存随笔
    写程序时try,catch查看报错的行号
    stram流char[]保存,支持中文,Filestram需要先转byte[]才能使用,但是性能更好《转载》
    c#序列化和反序列化《转载》
    如果两个测量设备出现相关性数据问题,且过度像素没区别?(打光效果一致),怎么办
    当Hobject类型出现内存泄漏爆炸增长的问题,怎么处理
    使用gige2500万相机时遇见的问题(条纹以及取图过久)
  • 原文地址:https://www.cnblogs.com/v-zqw/p/9430151.html
Copyright © 2020-2023  润新知