文档章节

JavaScript菜鸽子基础知识总结(一)

睡觉谁教谁叫呢
 睡觉谁教谁叫呢
发布于 2014/02/18 22:50
字数 785
阅读 68
收藏 4

      学习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);

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


© 著作权归作者所有

睡觉谁教谁叫呢
粉丝 4
博文 5
码字总数 2353
作品 0
成都
私信 提问
黑马程序员:前端学习路线图

前端很火,想自学前端的人也多。作为过来人,知道自学的辛苦。特来给大家分享这份学习路线图,让想自学前端的小伙伴们有一份系统专业的学习资源和学习指导。若是觉得有用记得给点个赞哦!无论...

传智播客
2017/03/08
1K
2
前端学习之路(从入门到入坑...)

学习前端两年多了,拿了阿里巴巴实现offer,想结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考...

阿小庆
2018/06/14
0
0
PHP职业规划

PHP职业规划 初级PHP程序员 需要掌握知识点: HTML 熟练 CSS 熟练 Javascript 基础 jQuery 基础 SQL 基础 PHP 熟练 职业要求 能够独立进行网页制作与排版 能够制作简单的前端效果 或 将前端效...

染墨青衿
2014/12/22
6
0
嘿!店家!你需要一个JS菜谱!(案例:二级伸缩菜单)

今天为大家分享了一个小案例,二级伸缩菜单(原生JS)原理制作的吃货菜谱,顺便给大家安利一波好吃的菜。这个案例还是挺适合刚刚入门js的新手的,平常找不到案例练习的萌新们,可以拿去练练手...

智能机器人蓝梓轩
2018/07/10
0
0
结合个人经历总结的前端入门方法

作者:qiu deqing 链接:https://github.com/qiu-deqing/FE-learning 结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面...

SomaLihq
2018/06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

还为PDF转Word抓狂?以下神器让你在职场倍受欢迎!

身在职场的你,是否一直在琢磨:如何能让自己在公司更受欢迎?如何才能在办公室里混个好人缘?如何在同事圈里留个好印象?其实,想要让自己成为受欢迎的人,只要让自己成为大家需要的人不就行...

foxit2world
31分钟前
7
0
AndServer+Service打造Android服务器实现so文件调用

so 文件调用 随着 Android 移动安全的高速发展,不管是为了执行效率还是程序的安全性等,关键代码下沉 native 层已成为基本操作。 native 层的开发就是通指的 JNI/NDK 开发,通过 JNI 可以实...

夜幕NightTeam
32分钟前
4
0
Docker下kafka学习三部曲之二:本地环境搭建

在上一章《 Docker下kafka学习,三部曲之一:极速体验kafka》中我们快速体验了kafka的消息分发和订阅功能,但是对环境搭建的印象仅仅是执行了几个命令和脚本,本章我们通过实战来学习如何编写...

程序员欣宸
33分钟前
4
0
萌新推荐!不再为Excel转换PDF发愁,Aspose.Cells for .NET一步到位!

Aspose.Cells for .NET(点击下载)是Excel电子表格编程API,可加快电子表格管理和处理任务,支持构建具有生成,修改,转换,呈现和打印电子表格功能的跨平台应用程序。 将Excel工作簿转换为...

mnrssj
33分钟前
6
0
对于绘画小白怎么画制服?该注意什么?

怎样制作学生服装?想必绘画初学者们常常会想的问题吧,不知道怎样才能画好人物的衣服,别着急,今日就在这儿讲一些关于如何绘画学生衣服校服的教程给我们!期望能够帮到你们! 轻便西装是不...

热爱画画的我
39分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部