第五次网页前端学习笔记(js)

学习网址:【优极限】 HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili

一.js大纲

 

二:JS的三种使用方式

 1.行内JS:在html标签上直接写JS代码;
        2.内部JS:在script标签中写JS代码, script标签可以放在head或者body中(建议放在body标签最后
        3.外部JS:定义JS文件,通过script标签的src属性引入对应的JS文件
        注意:如果script标签设置了src属性,则在script双标签之间的JS代码不会生效 
       

实例及运行效果: 

<!-- 行内JS -->
		<button onclick="alert('Hello world!'),\;">按钮</button>
		<!-- 内部JS -->
		<script type="text/javascript">
		// alert("这是一个按钮")
		</script>
		<!-- 引入外部JS文件  -->
		<script src="js/text.js" type="text/javascript" charset="UTF-8">
		</script>

加上script: 

 

三:JS语法

语句:
        1. JS代码以行为単位, 代码从上往下执行行,一行一条语句。
        2.语句不加分号结尾,如果一行定义多条语句,毎句语句只会必須以分号結尾。 (建以都加分号)
        3.表込式不需要以分号結尾,如果加了分号剣JavaScript引擎会当做语句句执行,生成无用的语句。
        注释:HTML代码注释: <!-- HTML注释-- >
        2.JS代码注释://单行注释;/*多行注释*/
        由Unicode字母、_、$、 数字组成、中文组成
        (1)不能以数字开头;(2)不能是关键字和保留字;(3)格区分大小写
        规范:(1)见名知意;(2)驼峰命名或下划线规则
        关键字(保留字):声明変量吋,不要使用美鍵字

 

 

变量

JS是一种弱类型语言 ,在声明变量时不需要指明数据类型,直接用var修饰符进行声明。注:也可以不使用var修饰符,直接声明并赋值。

变量的声明

1.先声明在赋值2.声明并赋值

变量的注意点

1.如果变量只声明而未赋值,则显示undefinded

2.如果变量未声明就使用,则会报错

3.可以使用var同时声明多个变量

4.如果重新声明一个已存在的变量,是无效的

5.如果重新声明一个已存在的变量并赋值,则会覆盖

6.JS是一种动态的、弱类型语言, 可以声明任意数据类型的变量

变量名提升

JavaScript引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一 行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升。

注意:变量提升只对var命令声明的变量有效,如果变量不是用var命令声明的,就不会发生变量提
 

 

 

 

 

 转换类型:

 

1.自动类型转换

1.转字符串:所有的值转字符串都是加引号

2.转布尔型:有值为true,无值为false (0为false, 非0为true)

3.转数值型:空值是0,非空的数值型字符串能转换,非数值字符串转换为NaN2.函数转换

parseInt()

转整数型

parseFloat()转浮点型

注:转换时会从值的第零个位置开始找有效数字,直到找到无效数字位置

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值