zoukankan      html  css  js  c++  java
  • Javascript

    js
    1.js介绍
    js全称叫JavaScript,但不是Java,他是一门前台语言,而java是后台语言。
    js作者是布兰登.艾奇
    前台语言:运行在客户端的。
    后台语言“跟数据库有关的。
    2.能干什么?
    页面特效,开发页面游戏,后台开发等。
    3.js和ECMAscript的关系。
    ES不是语言,是js的标准,我们学习js的按es的标准学习。
    4.前端的三个层次
    html....结构层
    cs.....表现层
    js.....行为层
    5.js写在哪里
    因为js和php都是脚本语言,js写在script这个标签里,php写在<?php>标签里。
    6.变量
    变量:可以改变的量,往往用英文字母繁体变量,并且区分大小写。
    变量的定义(声明)var加字母vara..我声明了一个变量叫a
    变量的用途:变量其实是一个容器,起到临时存储数据的作用。
    通过=进行赋值。var a=12
    7js语言的输出。
    alert()这是js中的一个方法。弹出框
    console.log()浏览器的控制台输出,用于代码测试。
    document.write()在浏览器中写出。
    8js的注释
    (1)单行注释//
    (2)多行注释../*...内容...*/
    9.常亮 不变的量。
    汉字.字母..往往当做值使用。除了数字之外,要带引号""
    is not defined红色报错这是一个变量,但是这个变量没有声明
    var a报错说明有这个量,但是没有赋值
    变量起名的规则:不能使用汉字区分大小写不能特殊符号开头
    带引号和不带引号
    带引号的是什么就输出什么叫字符串
    变量不是 变量输出的是他后面的值如果没有赋值就是undefined
    带引号的变量如果是字符串,用+是只是拼接没带引号的是数字+时是运算
    js的关键字..var
    10.js语言的四则运算
    纯数字加法无所谓只要有一个是字符串就是拼接(除了加法与字符串没有隐式转换变化-*/有隐式转换的能力在计算过程中,将字符串强制转成了数字)
    %取余数
    数字
    整数(整型)和小数(浮点型)
    parselnt()将字符串强制转换成整型parseFloat()将字符串强制转换成浮点型
    代码执行顺序是从上往下。一个模块一个模块的执行。
    变量提升:浏览器的功能
    js代码执行
    js代码执行前,;浏览器会给他一个全局环境,叫window。在window下浏览器找到所有的带var和function的关键字
    运算
    1.四则运算
    js代码执行前,浏览器会给一个全局作用域window
    window分两个模块,一个是存储模块,一个是执行模块
    存储模块:找到所有的var和function关键字给这些变量添加内存地址
    执行模块:代码从上到下执行,遇到变量就会去存储模块查找,有和没有。有就看你赋值没有,赋值了就是后面的值,没有就是undefined。
    没有结果就是xxx is not defined。
    10.16
    条件语句
    if(){
    执行模块一
    }else{
    执行模块二
    }
    三元语句计算
    条件?语句2
    *自加和自减

  • 相关阅读:
    cookie
    iOS本地推送
    2020-06-17:红锁的设计思想?
    2020-06-16:Redis hgetall时间复杂度?
    2020-06-15:Redis分布式锁怎么解锁?
    2020-06-14:Redis怎么实现分布式锁?
    2020-06-13:Redis底层数据结构?
    2020-06-12:推箱子自动求解。
    2020-06-11:Redis支持的数据类型?
    2020-06-10:给定一个无序数组,里面数都是成双数的,只有一个数是成单数的,求这个数? 来自
  • 原文地址:https://www.cnblogs.com/jiaxinchao/p/9796961.html
Copyright © 2011-2022 走看看