2019独角兽企业重金招聘Python工程师标准>>>

学习JavaScript有段时间了,尽管学的不怎么好。但我相信有志者,铁杵磨成针。呵呵呵~~

①JavaScript能做什么?我所了解的

⑴在HTML网页中放入动态文本

⑵响应用户在使用网页时产生的事件

⑶检验用户输入的数据

⑷检验访问者的浏览器

⑸用于创建cookies(服务器暂时存放在你电脑的资料)

接着来了解下JS里的变量吧~

②JavaScript变量

JavaScript中的变量是用var运算符(variable缩写)加变量名定义的。JavaScript是弱数据类型,定义变量时无需明确的数据类型声明,并且不一定要初始化。比如以下命名方式都是可行的:

var ly=“hi”;
var ly="hi",ly2="hhi";
var ly="hi",age=10;
var ly;

命名注意如下几点:

  • 变量必须以字母开头

  • 变量也能以 $ 和 _ 符号开头(不过我不推荐这么做)

  • 变量名称对大小写敏感(y 和 Y 是不同的变量)

另外JavaScript中的变量名与Java一样,不能使用JavaScript的保留关键字。保留关键字就不一一举出了,自行查阅资料。

③JavaScript数据类型

JavaScript的变量可以存放两种类型的值,原始数据类型值与引用数据类型值。简单介绍下

  • 原始数据类型有5种:

  1. String(字符串)类型:字符串中每个字符都有特定的位置,首字符从位置 0 开始,第二个字符在位置 1,依此类推。

  2. Number(数字)类型:任何数字都被看做 Number 类型的字面量。

  3. Boolean(布尔)类型:它有两个值 true 和 false (即两个 Boolean 字面量)。

  4. Null类型:只有一个值的类型是 Null,它只有一个专用值 null,即它的字面量。

  5. Undefined类型:Undefined 类型只有一个值,即 undefined。当声明的变量未初始化时,该变量的默认值是 undefined。

  • 引用数据类型:引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。

JavaScript中预定义的对象我们可以分为三种类型:

  1. 原生对象:独立于宿主环境(即浏览器)的对象。简单说就是ECMA-262标准定义的对象。包括Object、String、Boolean、Number、Date、Array等等

  2. 内置对象:独立于宿主环境的对象,在程序执行时就已经存在。实际上也是原生对象的一种,但是不需要初始化。Glbal、Math。

  3. 宿主对象:宿主对象与宿主环境有关的对象。所有BOM和DOM对象都是宿主对象。

④函数

函数是一组可以随时随地运行的语句,是JavaScript的核心。关键字function、函数名加一组参数以及置于括号中要执行的代码声明的。基本语法如下:

function 函数名(参数1,参数2,...参数n)
{语句
}function ly(a,b){return a+b;}var r = ly(7,3);document.write(r);

今天就先总结道这里吧,手被猫抓伤了。 - -。菜鸟总结的不好,大家随便看看吧~~

转载于:https://my.oschina.net/u/1431116/blog/201008

JavaScript菜鸽子基础知识总结(一)相关推荐

  1. 导出库的版本_了解 JavaScript 模块系统基础知识,搭建自己的库

    我想很多"前端工程师"都听过说过 "JavaScript 模块",那你们都知道如何处理它,以及它在日常工作中如何发挥作用吗? JS 模块系统到底是什么呢 随着 ...

  2. JavaScript DOM部分基础知识学习笔记(4)

    目录 JavaScript_浏览器环境概述(BOM) 代码嵌入网页的方法 加载使用的协议 JavaScript_script元素工作原理 defer 属性 async 属性 JavaScript_回流 ...

  3. JavaScript简介及基础知识(1)

    1.JavaScript是什么-它是个脚本语言,需要宿主文件,它的宿主文件是html文件. Javascript是一种脚本语言,比HTML要复杂.不过即便你先前不懂编程,也不用担心,因为Javascr ...

  4. (javascript)(基础知识+实例) 15.JSON,对象克隆,正则表达式

    JSON格式 本质上是一个字符串 带有一定格式字符串 作用: 通用的数据类型 在前后端数据交互的过程一种通用的数据格式,这种格式前端可以识别,后端也是可以识别的. JSON的文件格式 *.json 格 ...

  5. js基础知识温习:Javascript中如何模拟私有方法

    本文涉及的主题虽然很基础,在很多人眼里属于小伎俩,但在JavaScript基础知识中属于一个综合性的话题.这里会涉及到对象属性的封装.原型.构造函数.闭包以及立即执行表达式等知识. 公有方法 公有方法 ...

  6. JavaScript笔记 基础知识总结2

    本文主要概括总结javascript的Object 1.产生Object的方法: 第一种: 1 var obj = {name:"lishan",age:23,email:&quo ...

  7. JavaScript 基础知识 - BOM篇

    前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...

  8. JavaScript基础知识必知!

    JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型. JS作用:表单验证,减轻服务端的压力:添加页面动画效果:动态更改页面内容:Ajax网络请求. 下面简单介 ...

  9. js java用var_Java基础———JavaScript基础知识

    原标题:Java基础---JavaScript基础知识 JavaScript基础知识(1) Javascript的历史,Javascript是什么? JavaScript 诞生于 1995 年. 它当 ...

最新文章

  1. 人工智能算法模型必会之——正则化方法综述
  2. 前端构建工具gulpjs的使用介绍及技巧 (转)
  3. boost::filesystem模块打印文件的大小的测试程序
  4. Hadoop使用MultipleOutputs输出多文件或者指定命名
  5. HTTPS 通俗简介
  6. [html] 写一个水平竖直居中的弹窗,带遮罩层的布局
  7. python input 拖入路径 去除转义 空格_python学习笔记(基础-2)(转载)
  8. Mysql 如何通过binlog日志恢复数据
  9. 推荐系统有什么危害?
  10. OpenSLR 中国镜像背后的数据存储服务商,原来是这样一家公司!
  11. 计算机作为信息处理工具 应用于科学研究,计算机2013春分章节试题及答案.doc
  12. angularjs中的单选框绑定数据注意事项
  13. DB2 DatabaseMetadata类的使用
  14. 洛谷OJ P2356 弹珠游戏 维护前缀和
  15. 思考Hadoop权威指南的一段话
  16. 如何在vue中使用阿里图标库
  17. java超级玛丽代码_java版超级玛丽源代码
  18. c语言一元多项式课程设计,一元多项式的计算数据结构课程设计.doc
  19. U转串口时,鼠标乱动,解决办法
  20. 【工具】Vscode翻译插件推荐(不用谷歌翻译api、支持短句英汉互译、支持查词、支持自动补全、不需要浏览器)

热门文章

  1. Docker搭建nexus3私服
  2. 面试题10.3-变态跳台阶
  3. 基于Scrapy框架的Python新闻爬虫
  4. 判断response.data是否为空
  5. springcloud(十):服务网关zuul
  6. 织梦新建顶级栏目打不开,解决办法
  7. python给女朋友_【转】python实战——教你用微信每天给女朋友说晚安
  8. python开发图片_python实现图片上添加图片
  9. jsp 使用base标签 没有作用_tag标签的概念,如何设置使用,它对网站seo优化有何作用...
  10. java 接口入门,Java接口入门教程解读