JS基础知识笔记

1.JS是用于web开发的脚本语言
脚本语言是什么?
(1)脚本语言往往不能独立使用,它和html/jsp/php/asp/asp.net配合使用。
(2)脚本语言有自己的变量,函数,控制语句(顺序、分支、循环)。
(3)脚本语言实际上是解释性语言(即在执行的时候,直接对源码进行执行)。
(4)java程序 java->class->jvm js->浏览器(js引擎来解释执行)。

2.JS在客户端(浏览器执行)

3.因为JS是由浏览器来解释执行的,因此这里有一个问题,不同类型的浏览器可能对JS的支持不一样。

4.JS的变量的类型究竟怎样决定
(1)JS是弱数据类型语言。
即:在定义变量的时候,统一使用var表示,甚至可以去掉var这个关键字。
(2)JS中的变量的数据类型是由JS引擎来决定的。
(3)局部变量会在函数运行后被删除,全局变量会在页面关闭后被删除。

5.JS的命名规范(变量/函数)
(1)使用大小写字母,数字,_,$可以命名。
(2)不能以数字开头。
(3)不能使用JS的关键字/保留字。
(4)区分大小写。
(5)单行注释 // 多行注释 /* */。

6.JS的数据类型
(1)基本数据类型(数值型,字符串,布尔型):字符串用双引或单引赋值,数值赋值不用引号。
注:使用typeof可以看到变量的具体数据类型是什么.
(2)复合类型(数组,对象)
(3)特殊类型(空值null,undefine)

7.JS数据类型的转换(自动转换,强制转换)

8.JS的位运算和移位运算
注: var a=4>>; 结果是1
var b=-4>>; 结果是-1

9.JavaScript的控制语句
(1)顺序控制
对编程而言,不控制其流程就是顺序控制。
(2)分支控制(单分支(语句if),双分支(语句if else),多分支(语句if else if else if……语句switch))
(3)循环控制(for循环,while循环,do while循环)

10.JS函数
(1)函数的必要性
如果在另外的html文件中需要完成同一功能的算法,则可以用函数解决。
(2)函数概念
为完成某一功能的程序指令的集合称为函数。在JS中,函数分为自定义函数、系统函数(经常查看JS帮助手册)。
(3)基本语法

function 函数名(参数列表){
   //代码
   return值;//可以选择
}

如果其他的html,php…要使用该函数又怎么办?
(将该函数单独提出,写到JS,然后在需要的地方引入即可)
(4)函数调用方式
普通调用:

函数名(实际参数...);

通过指向函数的变量去调用:

var myvar=函数名;
myvar(实际参数...);

关于接受函数返回值的问题:

var myvar=test('abc');
//如果test函数没有返回值,但是你又接受了,则返回的就是undefined;
//如果有返回值,则是什么就是什么
window.alert(myvar);

(5)函数深入使用
函数的参数列表可以是多个;
函数列表可以是多个,并且数据类型可以是任意的类型;
js支持参数个数可变的函数;
js支持创建动态函数;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值