• js的介绍 及用法 常量 变量!


    1.js介绍

    js全程叫javascript,但不是java 他是一门前台语言 而java是后台语言。

    js的作者是布兰登 爱奇 

    前台语言:运行在客户端

    后台语言:跟数据库有关的。

    2.能干什么?

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

    3.js和ECMAscript 的关系

    es 表示语言 是js的标准,我们学习js得按es的标准学习

    4.前端的三个层次

    html 结构层

    css表现层

    js行为层

    5.js 写在哪里?

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

    6.变量

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

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

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

    通过=进行赋值  var a=12

    7.js 语言输出

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

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

    document.writh 在浏览器写出

    8.js的注释

    (1)单行注释//

    多行注释/*     内容*/

    9.常量  不变的量

    汉字  数字  往往当作值使用。除了数字之外 要带引号""

     

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

     

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

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

    a √ -a× a3√ 3a×

    带引号和不带引号 

    带引号的 是声明就输什么   叫字符串‘

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

    10. js 语言的四则运算

    纯数字之间是加法  3+6  +

    和字符串之间  +就是拼接

    纯数字后算减法 -

    和字符串之间 -后算减

    纯数字 后算乘法 *

    和字符串之间 还是乘

    纯数字是除 和字符串后算除

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

    js 代码执行  

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

    变量的值 

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

    数据有哪些?

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

    基本和复合类型

    作者:晋飞翔
    手机号(微信同步):17812718961
    希望本篇文章 能给正在学习 前端的朋友 或 以及工作的朋友 带来收获 不喜勿喷 如有建议 多多提议 谢谢!!!

  • 相关阅读:
    Redis 是单进程单线程的?
    LeetCode-114. Flatten Binary Tree to Linked List
    Java HashMap源码分析
    转:zookeeper中Watcher和Notifications
    分布式服务框架
    LeetCode-330.Patching Array
    转:String StringBuffer StringBuilder区别
    最小堆代码实现
    数组的各类排序
    两步建立 ssh 反向隧道
  • 原文地址:https://www.cnblogs.com/jinfeixiang/p/9795068.html
Copyright © 2020-2023  润新知