• 14)


    JS——Javascript

    1,js介绍

      全称:Javascript,但不是Java,他是一门语言,而Java是后台语言

      作者:布兰登艾奇

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

    2,能干什么?

      页面特效  开发页面游戏  后台开发

    3,js和ECMAscript关系:

      es不是语言,是js的标准,我们学习js,得按照es的标准学习

    4,前端的三个层次:

      结构层HTML——表示层css——行为层js

    5,变量——

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

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

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

            通过=进行赋值(var a=12)、

    6,js写在哪里:

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

          < script > < / script >

          < script  src=" aa,js " > < / script >

    7,语言输出:    

        alert(),这是js中的一个方法,  弹出框

        console.log(),浏览器控制台输出  用于代码测试

        document.write(),在浏览器中写出

    8,js的注释:

      单行注释 //

      多行注释 /* 内容 */

    9,常量——不变的量

      汉字,数字往往当做值使用,除了数字之外,要带引号“”   ' '

      1,console.log (雅宁)     雅宁 is not defined

        红色的报错,说雅宁是一个变量,但是这个变量没有声明

      2,var a;      console.log (a)             

         undefined

          说明有这个变量,但是没有赋值

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

      带引号,不带引号:

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

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

    10,js语言的四则运算:

        +  纯数字之间就是加法

            和字符串之间       +拼接

          -  纯数字之间就是减法

                和字符串之间       还是减

        ×   纯数字之间就是×法

                和字符串之间       还是乘

        ÷   纯数字之间就是÷法

                和字符串之间       还是除

        (减乘除,三者有隐式转换能力,在计算过程中,将字符串强制转换成功数字)

        %   取余数

        数字  整数(整型)和小数(浮点型)

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

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

    代码执行顺序是从上往下。一个模块一个模块的执行。

    变量提升:浏览器的功能,

    11,Js代码执行——

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

    变量的值

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

    数据的类型有哪些?

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

    12,运算——

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

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

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

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

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

             == 也有隐式转换的能力

     

        

  • 相关阅读:
    03、CPU主频,和性能
    02、计算机组成原理相关知识
    常用正则表达式,手机号、固话号、身份证号等
    01、计算机原理结构,及冯诺依曼体系结构
    7-7 Complete Binary Search Tree (30分) 完全二叉搜索树
    7-2 Reversing Linked List (25分)
    7-1 Maximum Subsequence Sum (25分)
    6-17 Shortest Path [4] (25分)
    6-16 Shortest Path [3] (25分)
    6-15 Iterative Mergesort (25分)
  • 原文地址:https://www.cnblogs.com/xiaotaiyangye/p/9792273.html
Copyright © 2020-2023  润新知