js的基础使用

1.JS的三种使用方式:行内js(在html标签上直接写js代码) 外部js(定义js文件,通过script标签的src属性引入对应的js文件,如果script标签设置了src属性,则在srcipt双标签中的js文件不会生效) 内部js(在script标签中写js代码,script标签可以放在head或hody中,建议放在body中)

2.js语句:js代码一行为单位,代码从上往下执行,一行一条语句 语句可以不加分号结尾,但若一行定义多条语句,每句语句只以分号结尾 表达式不需要加分号,加了会引起报错

3.注释:<! HTML注释 > js注释://单行注释 /" 多行注释”/

4.标识符:规则:由Unicode字母,_,$,数字组成,中文组成(不要以数字开头,不能是关键字和保留字,严格区分大小写)

5.变量(js是一种弱类型语言,在声明变量时不需要指明数据类型,直接用var修饰符进行声明,也可以不使用var直接赋值)

变量的声明:先声明后赋值 声明并赋值 

6.数据类型:undefined(指的是值不存在)出现的情况:1.变量只声明未赋值,值为undefind 2.当定义函数需要形参,调用函数为传递实参时,参数的值为undefined 3.当函数没有返回值,接收值为undefind

7.null类型:注意1.使用typeof操作符测试null返回object字符串 2.undifind派生于null,所以等值比较返回值是true

8.布尔类型:true,fslse 9. 字符串类型:可以用单引号或者双引号引起来,可以使用加号对字符串进行拼接 10,数值型(整型,浮点型):1和1.0相等,存储数值时会自动将可以转化为整型的浮点型转化为整型

 

9. 对象类型:

数组 var 数组名 = 【】

对象var 对象名 = {} 

函数   fuction 方法名(){}

10.自动转化类型:

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

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

3.转数值型:空值为0,非空数值型字符串能转,非数值字符串转换为NaN

11.函数转换:parseInt() 转整数型      parseFloat() 转浮点型

 

注意:parseInt转换时从值的第零个位置开始找有效数字,直到找到无效数字为止, parseFloat会比parseInt多识别一个小数点后面的数,也只识别小数点后第一位数

12.显示转换:  toString()(将值转成字符串,字符串为黑色字体)   toFixed()(保留指定小数位,四舍五入)这两种方法值都不能为null 

NUmber()(转换为数值,同数值转换,是对整体的一个判断)       

 Boolen()(同布尔转换)           

String()(将值转换为字符串,同toString,但是可以转换null)  这三种都可以转换null

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值