js学习记录1

JS的特点:

1、简单易用

2、js是解释型语言

编程语言:解释型语言(逐行执行)

js js由js引擎(内嵌在浏览器中)去执行

编译型语言:Java、PHP、c#......

Java程序--->dll文件---->执行

3、基于对象和事件驱动

JS的学习方法

1、需要有div+css基础

2、js是编程语言(逻辑思维)

js与ecmascript关系

ecmascript 欧洲计算机制造商协会 它是一个组织 制定JS的标准

JS是运行在客户端浏览器的脚本语言(配合html语言一起使用)

1、建立html基本骨架

2、书写位置:可以放在任何位置

方式一:在<head></head>内部末尾加一个

<script type="text/javascript">

//js代码书写位置

alert("我是第一个JS程序")

</script>

建议的书写位置:放在body结束标签之前

方式二:把js代码单独存放一个文件,在html中引用该文件即可,引用方式

<script type="text/javascript" src="js/index.js"></script>

好处:做到结构和行为分

重点:js的语法

js语法:变量 数据类型 类型转换 判断 循环 函数 数组等

Dom:js操作网页

Bom:js控制浏览器

js基础语法

1、js输出信息的方式

alert("消息");该分号是js语句结束的标志,一定要注意是英文

console.log("消息");console---控制台log消息 控制台F12

document.write("消息")在网页中输出信息 该方法可以写标签

prompt("");提示用户输入信息 结果就是用户输入的值

confirm();让用户选择确定或取消 一般配合if-else使用

2、js代码注释方式

htmldiamante注释<!--注释-->

css代码注释/* */

js代码注释:单行注释//  多行注释/* */

3、变量

a.含义 在程序运行期间,值可以发生变化的量

b.定义:var 变量名;或var 变量名=值;

变量名的命名规则:1.不能以数字开头,也不能是纯数字

 2.不推荐用汉字命名

 3.不能用关键字(var if else for等)

 4.不推荐使用保留字(abstract等)

 5.可以以字母或_开头

 6.js区分大小写

4、数据类型

100 200 300 10.36 -12  Number数字类型

“阿达撒”“123”“adc”String字符串(用双引号或单引号包括起来)

true或false 布尔类型

typeof变量 判断变量的类型

undefined类型:表示变量定义但未赋值

null:表示空引用

复杂的数据类型:对象 new Array() new Object()

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值