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 函数

基本和复合类型

js的介绍 及用法 常量 变量!的更多相关文章

  1. JavaScript (一) js的介绍及基本语法变量

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.JS 的 介绍 1.JavaScript :简称 : js js 分为三个部分: 1. ECMASc ...

  2. MySQL变量介绍和用法简介

    目录 一.用户变量 1.1.用户变量定义 1.2.用户变量用法 二.系统变量 2.1 系统变量简单介绍 2.2 系统变量用法简介 本博客介绍一下MySQL中变量的用法和注意细节 @ 一.用户变量 1. ...

  3. 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句

    [源码下载] 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句 作者:webabcd 介绍速战速决 之 PHP 概述 常量 变量 运算符 表达式 控制语句 示例1. ...

  4. Web3D编程入门总结——WebGL与Three.js基础介绍

    /*在这里对这段时间学习的3D编程知识做个总结,以备再次出发.计划分成“webgl与three.js基础介绍”.“面向对象的基础3D场景框架编写”.“模型导入与简单3D游戏编写”三个部分,其他零散知识 ...

  5. 前端之 js的介绍和javascript的基础使用

    一 javasvript的介绍 JavaScript概述 1 JavaScript发展史 1.1 1992年Nombas开发出C-minus-minus(--)的嵌入式的脚本语言(最初绑定在CEnvi ...

  6. JAVA_SE基础——7.常量&变量

    上一篇,我讲了标识符&关键字    这篇我来解释下变量&常量~~~ 变量与常量这两个概念相信大家都不会感到陌生,在数学中就已经涉及了变量与常量.理解变量与常量,可以举这样一个例子: 例 ...

  7. python介绍、解释器、变量及其它

    python 一.python及编程语言介绍 编程语言发展:机器语言==>汇编语言==>高级语言 机器语言:由数字电路发展而来编程都是靠0101的二进制进行 汇编语言:汇编语言的实质和机器 ...

  8. js确认框confirm()用法实例详解

    先为大家介绍javascript确认框的三种使用方法,具体内容如下 第一种方法:挺好用的,确认以后才能打开下载地址页面.原理也比较清晰.主要用于删除单条信息确认. ? 1 2 3 4 5 6 7 8 ...

  9. js cookie介绍和实例(用于自动登录,记住用户名等)

    js cookie介绍和实例(用于自动登录,记住用户名等) 一.总结 1.cookie在客户端:因为js是最初是用来在客户端和服务器端进行通信使用的,所以客户端比如js可以操作cookie正常 2.c ...

随机推荐

  1. UICollectionView添加 HeaderView FooterView

    UICollectionView显示HeaderView FooterView 不如UITableView那么容易,常用会有两种做法: 1.Xib或者Storyboard 在属性一栏中设置一下: 如图 ...

  2. Redis-03.事务

    Redis事务: 在一个队列(queue)中依次执行一系列的命令. 事务的三个阶段: 1.开始事务(MULTI) 2.命令加入队列 (QUEUE) 3.执行事务 (EXEC) 示例1: MULTI & ...

  3. ASP.NET Core MVC 源码学习:详解 Action 的匹配

    前言 在 上一篇 文章中,我们已经学习了 ASP.NET Core MVC 的启动流程,那么 MVC 在启动了之后,当请求到达过来的时候,它是怎么样处理的呢? 又是怎么样把我们的请求准确的传达到我们的 ...

  4. 【.NET Core项目实战-统一认证平台】第三章 网关篇-数据库存储配置(1)

    [.NET Core项目实战-统一认证平台]开篇及目录索引 本篇将介绍如何扩展Ocelot中间件实现自定义网关,并使用2种不同数据库来演示Ocelot配置信息存储和动态更新功能,内容也是从实际设计出发 ...

  5. vs链接错误解决方法

    常见引起链接错误的主要原因是由于项目不能找到所需的动态库的路径: 这里介绍一下引用第三方动态库的配置方法: 方法一: vs加载动态库需要先把动态库拷贝到exe所在文件夹,再修改项目属性: 链接器-&g ...

  6. nginx 开启gzip 压缩资源

    upstream sems { server 127.0.0.1:10171 weight=1 fail_timeout=0; } server { listen 80; server_name ww ...

  7. Android MediaPlayer SeekTo 在 8.0 版本上优化说明

    android使用 mediaPlayer 播放video视频过程中, 当用户退出当前播放,再从后台恢复播放时,需要跳转到之前退出的时间点继续播放.使用的方法基本都是 SeekTo 之前的时间点,但是 ...

  8. Im4java 操作 ImageMagick 处理图片

    背景 之前用的是JMagick,各种限制各种坑,直到使用了Im4java,真是相当的好用啊. 项目描述 ImageMagic的安装可参考:图片处理软件 ImageMagick 的安装和使用 Im4ja ...

  9. python 利用matplotlib中imshow()函数绘图

    matplotlib 是python最著名的2D绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中.通过简单的绘图语 ...

  10. Robot Framework - 4 - 创建和扩展测试库的示例

    创建和扩展Library的示例 示例:Check status on Linux OS 创建与使用library的基本步骤:           1--- library实现的内容和实现的方式     ...