zoukankan      html  css  js  c++  java
  • JS知识

    一、js介绍

      js全称JavaScript,但不是Java,它是一门前台语言,不是后台语言。创始人 布兰登艾奇。

      前台语言:运行在客户端的;后天语言:跟数据库有关的

    二、js能干什么?

      页面特效,开发页面游戏,后台开发等等。

    三、JS和ECMAScript的关系

      ES不是语言,是JS的标准,我们学习JS 得按ES的标准来。

    四、前端的三个层次

      html :结构层     css:表现层  JS:行为层

    五、JS写在什么地方

      因为js和php都是脚本语言,js写在script这个标签里,php写在<?php>里

    六、变量: 可以改变的量,往往用英文字母代替变量,并且区分大小写

      变量的定义(声明):var加字母,    var  a    声明了一个变量叫a

      变量的用途:变量是一个容器,起到临时存储数据的作用

      通过=进行赋值  

      变量起名的规则:不能使用汉字,区分大小写,不能特殊符号开头  除了_   $

    七、JS语言的输出

      alert()弹出框   console.log()浏览器控制台输出,用于代码测试   document.write()在浏览器中写出

    八、注释

      单行注释  //         多行注释/*      */

    九、常量     不变的量

      汉字、数字往往当做值使用,除了数字外要带""

      带引号和不带引号:

          带引号的 是什么就输出什么   ——叫字符串

          变量不是,变量输出的是他后面的值,如果没有赋值就是undefined

    十、js语言的四则运算

      +    纯数字之间  就是相加;  和字符串之间 就是拼接

      -  纯数字是减法  和字符串之间   - 还是减

      * 纯数字是乘     和字符串之间还是乘

      /    纯数字减是除  和字符串之间还是除

      减乘除 三者有隐式转换的能力。在计算的过程中 将字符串强制转成了数字。

      %    取余数

       数字分 整数(整型)  parseint()将字符串强制转换成整型

           小数 (浮点型)parsefloat()将字符串强制换成浮点型

      代码的执行顺序是从上到下,一个模块一个模块的执行

    十一、Js代码执行

    Js代码执行前,浏览器会给他(js)一个全局环境,叫window(全局作用域)。在window下浏览器找到所有的带var和function的关键字然后给他们分配内存地址。不管你赋值没赋值,浏览器告诉所有的子模块,这个东西存在了。这种能力叫变量提升。

    十二、

      变量的值

      我们学了两个了,一个是字符串,数字。不管是字符串还是数字,后面的值统统称为数据。

      数据的类型有哪些?

      字符串  数字    数组   json   对象  布尔  null  undefined  函数

      基本和复合类型

    十三、运算

      1.四则运算 + - * /在一起 先算* / 后算加减

      2.逻辑运算 或(||) 且(&&) 非(!)   结果是布尔  true和false

      3.比较运算  > >= < <= !(取反)  == (双等号)

      = 是赋值运算   结果是true和false

      === 全等  数据的类型和值都一样  不全等于 !==

       == 也有隐式转换的能力

  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/bokeyanghao/p/9794498.html
Copyright © 2011-2022 走看看