zoukankan      html  css  js  c++  java
  • 9.js入门

    1.Js介绍

    ◆js是一款运行在客户端的网页编程语言。
    
    ◆组成部分
    
          ★ecmascript   js标准
    
          ★dom        通过js操作网页元素
    
          ★bom        通过api操作浏览器
    
    ◆特点
    
         ★简单易用
    
         ★解释执行
    
     
    
    ★基于对象
    
           面向过程
    
    作用
    
    ◆表单验证
    
    ◆轮播特效
    
    ◆开发游戏

    2. Js书写位置

    ◆内嵌式

    ◆外链式

    ★先创建一个外部JS文件

    ★通过src将外部js调用。

    ◆写js代码的时候,分号不能省略。

    ◆推荐将JS代码写在html结束标签后边

      将多个JS文件合成为一个JS文件

    3.输出消息的几种方式

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

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

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

     

    prompt() 弹出对话框,用于接收用户输入的信息。

    document.write()在页面输出消息

    document.write不仅能输出信息,还能输出标签。

    转义字符

    ”   转双引

    ’转单引

    转换行

    转回车

     

     

     Js注释

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

     

    变量 

    会变化的量。

    变量是用来存储数据的容器。

    ◆定义变量

    ◆给变量赋值

    =”是赋值运算符

    ◆定义并赋值

    1.1 变量的命名规范

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

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

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

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

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

     

     

     数据类型

    1.1 简单数据类型

    Number   数字类型

       包含正数  负数  小数

    数字类型的表达方式

    ★十进制表示法

    ★十六进制表示法

    从0-9a(A)-f(F)表示数字。以0x开头。

    ★八进制表示法

    0开头,0-7组成。

    ◆字符串  String

    凡是用双引号或者单引号引起的都是字符串。

    ◆布尔数据类型    Boolean

    只有2个值一个是true, 一个是false.   实际运算中true=1,false=0

    ◆undefined    变量未初始化

    定义了变量,没有给变量赋值

    ◆null  变量未引用  值为空   object

     复杂数据类型

    object  对象

    array  数组

     判断数据类型

    typeof()

     

     

     比较运算符

    <  >   <=  >=   ==  !=

    算术运算符

    + 加号

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

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

    ◆— 减号

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

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

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

    NaN,    not a number

    / 除号

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

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

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

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

    %  取余数

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

     

    带操作的赋值运算

     

  • 相关阅读:
    Nginx+Tomcat 集群部署
    Android5.0新特性——CardView 使用
    Android-SQLite版本问题
    Android UI ListView的使用
    Android
    Android四大组件之Activity一(组件的概念、Intent、监听)
    JAVA内部类使用
    Android 第一个程序 及 环境搭配
    Android-AsyncTask异步任务(获取手机联系人)
    Android-Application
  • 原文地址:https://www.cnblogs.com/weihu/p/8213766.html
Copyright © 2011-2022 走看看