1.javascript是什么?

它是一门基于客户端的脚本语言,是相对于服务器而言,浏览器就是一个客户端软件,浏览器从服务器上将资源(html,css,js,图片等)请求下来 并且在本地利用浏览器去解析这些资源服务器本质上也是一台电脑。用来接收客户端发过来的请求,并处理请求。同时存储数据 读取数据等操作

2.javascript的作用

  1、网页特效
  2、表单验证
  3、服务端的JS (node.js)
  4、命令行工具 (node.js)
  5、app
  6、游戏开发

但是我们在实际开发过程中,大多是用来写网页效果以及处理数据渲染

3.javascript的组成

  • ECMAscript JavaScript的核心,描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言的标准与具体实现无关
  • DOM(document object model 文档对象模型)一套操作页面元素的API
  • BOM(browser object model 浏览器对象模型)一套操作浏览器功能的API

 4.javascript的书写

  1,script的标签可以放在页面的任何部分,但是建议放在</body>前面

  2,独立的JS文件 通过script标签引入

5.javascript注释

  1、单行注释 // 用在代码上 2、多行注释 / 多行注释 / 用在说明文档上

6.输出语法  

// 调用弹出框功能
alert('Hello world');
// 调用对话框功能
prompt('Hello');
// 确认框
confirm('Are you sure?');
// 向页面输入对应的值
document.write('你好呀');
// 向控制台输出日志
console.log('我是出现在控制台 ,一般用于调试代码');

7.变量

  7.1含义:内存里面一块被命名的内存空间 可以理解为一个带有标识的容器,用来存储数据

  7.2 变量的好处更方便程序员使用内存 方便程序维护 

// 声明变量并赋值
  var i = 1;
  // 先声明 在赋值
  var m;
  m = 1;
  // 变量未声明 直接赋值 这种不推荐 不符合规范 并且会带来问题(作用域)
  n = 1;
  // 不声明 不赋值 会直接报错 特殊值不会
  console.log(n);
  // 同时声明多个变量 并单独赋值
  var a,b,c,d;
  a = 1;
  b = 2;
  c = 3;
  d = 4;
  // 同时申明多个变量并赋同一个值
  var a = b = c = d = 1;

 7.3变量命名规则和规范  

    1,规则  不遵守会报错 -由字母、数字、下划线、$符号组成,不能以数字开头 -不能是关键字和保留字,例如:case for var -区分大小写

    2,规范  尽量遵守 -变量名必须有意义 -遵守驼峰式命名法 首字母小写,后面单词首字母大写 例如:userInfor

8.数据类型

七大数据类型

  • 基本数据类型(简单数据类型)

    • number 数值型
    • string 字符串
    • boolean 布尔型
    • undefined 未定义
    • null 空引用
  • 引用数据类型(复杂数据类型)
    • object
    • Array

javascript的基础(1)的更多相关文章

  1. JavaScript RegExp 基础详谈

    前言: 正则对于一个码农来说是最基础的了,而且在博客园中,发表关于讲解正则表达式的技术文章,更是数不胜数,各有各的优点,但是就是这种很基础的东西,如果我们不去真正仔细研究.学习.掌握,而是抱着需要的时 ...

  2. JavaScript学习基础部分

    JavaScript学习基础 一.简介 1.JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer. Mozilla.Firefo ...

  3. JavaScript入门基础

    JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...

  4. JavaScript 语言基础知识点总结(思维导图)

    JavaScript 数组 JavaScript 函数基础 Javascript 运算符 JavaScript 流程控制 JavaScript 正则表达式 JavaScript 字符串函数 JavaS ...

  5. JavaScript语言基础知识点图示(转)

    一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运算符 4.JavaScript 数组 5.Ja ...

  6. JavaScript 语言基础知识点总结

    网上找到的一份JavaScript 语言基础知识点总结,还不错,挺全面的. (来自:http://t.cn/zjbXMmi @刘巍峰 分享 )  

  7. Javascript语法基础

    Javascript语法基础   一.基本数据类型   JavaScript中支持数字.字符串和布尔值三种基本数据类型: 1.数字 数字型是JavaScript中的基本数据类型.在JavaScript ...

  8. JavaScript 函数基础

    1. JavaScript 函数基础 1. 定义方法 2. 函数的调用方法 3. 函数方法 apply : 将函数作为数组的方法来调用 将参数以数组形式传递给该方法 call   : 将函数作为对象的 ...

  9. JavaScript编程:javaScript核心基础语法

    1.javaScript核心基础语法: javaScript技术体系包含了5个内容:          1.核心语言定义:          2.原生对象和雷子对象:          3.浏览器对象 ...

  10. JavaScript语言基础知识点图示

    原文:JavaScript语言基础知识点图示 一位牛人归纳的JavaScript 语言基础知识点图示. 1.JavaScript 数据类型 2.JavaScript 变量 3.Javascript 运 ...

随机推荐

  1. 基于Multiple treatment的营销评估算法

    营销是发现或挖掘准消费者和众多商家需求,通过对自身商品和服务的优化和定制,进而推广.传播和销售产品,实现最大化利益的过程.例如,银行可通过免息卡或降价对处在分期意愿边缘的用户进行营销,促使其分期进而提 ...

  2. [福大软工] W班 软件产品案例分析

    作业要求 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1300 评分细则 第一部分 调研,评测 (3 ...

  3. C语言指针作业总结

    学号 姓名 作业地址 PTA实验作业5 PTA排名2 阅读代码2 总结1 代码规范 总分 是否推荐博客 推荐理由 32 **薇 http://www.cnblogs.com/linyiwei/p/80 ...

  4. 《结对-HTML贪吃蛇游戏项目-测试过程》

    项目托管平台地址:https://gitee.com/zhaojianhuiAA/TanChiShe/blob/master/snake.html 项目成员:赵建辉.马壮. 测试: 1.界面:用jav ...

  5. Alpha冲刺置顶随笔

    项目名称:城市安全风险管控系统 小组成员: 张梨贤.林静.周静平.黄腾飞 Alpha冲刺随笔 Alpha冲刺Day1:http://www.cnblogs.com/linlkg/p/7896980.h ...

  6. 201621123050 《Java程序设计》第4周学习总结

    1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 继承.抽象.多态 1.2 尝试使用思维导图将这些关键词组织起来.注:思维导图一般不需要出现过多的字. 1.3 可选:使用常规方法 ...

  7. Flask 扩展 表单

    pip install flask-wtf 一个简单的表单 from flask_wtf import Form from wtforms import StringField from wtform ...

  8. github提交代码到服务器的方法

    第一种情况,没有冲突:1.git add .//进入到center的项目下将本地文件打包的意思2.git pull origin dev//将服务器的代码下载到本地如果是最新的会提示Already u ...

  9. HTTP协议扫盲(八 )响应报文之 Transfer-Encoding=chunked方式

    一.什么是chunked编码? 分块传输编码(Chunked transfer encoding)是只在HTTP协议1.1版本(HTTP/1.1)中提供的一种数据传送机制.以往HTTP的应答中数据是整 ...

  10. spring-oauth-server实践:使用授权方式四:client_credentials 模式下access_token做业务!!!

    spring-oauth-server入门(1-10)使用授权方式四:client_credentials 模式下access_token做业务!!! 准备工作 授权方式四::客户端方式: 服务网关地 ...