JavaScript菜鸽子基础知识总结(一)
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种:
String(字符串)类型:字符串中每个字符都有特定的位置,首字符从位置 0 开始,第二个字符在位置 1,依此类推。
Number(数字)类型:任何数字都被看做 Number 类型的字面量。
Boolean(布尔)类型:它有两个值 true 和 false (即两个 Boolean 字面量)。
Null类型:只有一个值的类型是 Null,它只有一个专用值 null,即它的字面量。
Undefined类型:Undefined 类型只有一个值,即 undefined。当声明的变量未初始化时,该变量的默认值是 undefined。
引用数据类型:引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。
JavaScript中预定义的对象我们可以分为三种类型:
原生对象:独立于宿主环境(即浏览器)的对象。简单说就是ECMA-262标准定义的对象。包括Object、String、Boolean、Number、Date、Array等等
内置对象:独立于宿主环境的对象,在程序执行时就已经存在。实际上也是原生对象的一种,但是不需要初始化。Glbal、Math。
宿主对象:宿主对象与宿主环境有关的对象。所有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菜鸽子基础知识总结(一)相关推荐
- 导出库的版本_了解 JavaScript 模块系统基础知识,搭建自己的库
我想很多"前端工程师"都听过说过 "JavaScript 模块",那你们都知道如何处理它,以及它在日常工作中如何发挥作用吗? JS 模块系统到底是什么呢 随着 ...
- JavaScript DOM部分基础知识学习笔记(4)
目录 JavaScript_浏览器环境概述(BOM) 代码嵌入网页的方法 加载使用的协议 JavaScript_script元素工作原理 defer 属性 async 属性 JavaScript_回流 ...
- JavaScript简介及基础知识(1)
1.JavaScript是什么-它是个脚本语言,需要宿主文件,它的宿主文件是html文件. Javascript是一种脚本语言,比HTML要复杂.不过即便你先前不懂编程,也不用担心,因为Javascr ...
- (javascript)(基础知识+实例) 15.JSON,对象克隆,正则表达式
JSON格式 本质上是一个字符串 带有一定格式字符串 作用: 通用的数据类型 在前后端数据交互的过程一种通用的数据格式,这种格式前端可以识别,后端也是可以识别的. JSON的文件格式 *.json 格 ...
- js基础知识温习:Javascript中如何模拟私有方法
本文涉及的主题虽然很基础,在很多人眼里属于小伎俩,但在JavaScript基础知识中属于一个综合性的话题.这里会涉及到对象属性的封装.原型.构造函数.闭包以及立即执行表达式等知识. 公有方法 公有方法 ...
- JavaScript笔记 基础知识总结2
本文主要概括总结javascript的Object 1.产生Object的方法: 第一种: 1 var obj = {name:"lishan",age:23,email:&quo ...
- JavaScript 基础知识 - BOM篇
前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...
- JavaScript基础知识必知!
JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型. JS作用:表单验证,减轻服务端的压力:添加页面动画效果:动态更改页面内容:Ajax网络请求. 下面简单介 ...
- js java用var_Java基础———JavaScript基础知识
原标题:Java基础---JavaScript基础知识 JavaScript基础知识(1) Javascript的历史,Javascript是什么? JavaScript 诞生于 1995 年. 它当 ...
最新文章
- 人工智能算法模型必会之——正则化方法综述
- 前端构建工具gulpjs的使用介绍及技巧 (转)
- boost::filesystem模块打印文件的大小的测试程序
- Hadoop使用MultipleOutputs输出多文件或者指定命名
- HTTPS 通俗简介
- [html] 写一个水平竖直居中的弹窗,带遮罩层的布局
- python input 拖入路径 去除转义 空格_python学习笔记(基础-2)(转载)
- Mysql 如何通过binlog日志恢复数据
- 推荐系统有什么危害?
- OpenSLR 中国镜像背后的数据存储服务商,原来是这样一家公司!
- 计算机作为信息处理工具 应用于科学研究,计算机2013春分章节试题及答案.doc
- angularjs中的单选框绑定数据注意事项
- DB2 DatabaseMetadata类的使用
- 洛谷OJ P2356 弹珠游戏 维护前缀和
- 思考Hadoop权威指南的一段话
- 如何在vue中使用阿里图标库
- java超级玛丽代码_java版超级玛丽源代码
- c语言一元多项式课程设计,一元多项式的计算数据结构课程设计.doc
- U转串口时,鼠标乱动,解决办法
- 【工具】Vscode翻译插件推荐(不用谷歌翻译api、支持短句英汉互译、支持查词、支持自动补全、不需要浏览器)
热门文章
- Docker搭建nexus3私服
- 面试题10.3-变态跳台阶
- 基于Scrapy框架的Python新闻爬虫
- 判断response.data是否为空
- springcloud(十):服务网关zuul
- 织梦新建顶级栏目打不开,解决办法
- python给女朋友_【转】python实战——教你用微信每天给女朋友说晚安
- python开发图片_python实现图片上添加图片
- jsp 使用base标签 没有作用_tag标签的概念,如何设置使用,它对网站seo优化有何作用...
- java 接口入门,Java接口入门教程解读