JavaScript初级:基础语法

JavaScript初级——基础语法

  • 注释
  • 变量声明和使用
  • 语法约定
  • 数据类型
  • 运算符
  • 条件控制语句
  • 流程控制语句
  • 循环控制语句
  • 函数

注释

JavaScript的注释方法与Java一致:

  • 第一种://,表示单行注释
  • 第二种://,表示多行注释

变量声明与使用

  • 大小写:JavaScript的变量名也对大小写敏感(Y与y是两个不同变量)
  • 命名规则:变量必须以字符、下划线、美元符开始,不能使用关键字作为变量名
  • 声明方法:
    • 第一种:var 变量名=;
    • 第二种:变量名=
    • 区别:
  • 第一种方法命名的变量是局部变量,有作用域;
  • 第二种方法命名的变量默认就是全局变量
  • 使用:JavaScript中变量的使用与Java基本相同

语法约定

  • 代码区分大小写
  • 变量、对象和函数的名称有意义,最好使用驼峰命名法
  • 句尾的分号最好不要省略

注意:句尾的分号可以省略,这是因为JS有分号自动补全规则,但是这个规则不能保证一定正确,所以为了代码安全着想,分号不能省略!

数据类型

Undefined为定义或定义未赋值的变量有且只有一个值,即undefined
Null尚未存在的对象与undefined值相等
Number数值类型同时包括整数型和浮点型
Boolean布尔型true和false
String字符串类型一组被引号括起来的文本
typeof
  • 作用:检测并返回变量的类型,返回值属于字符串类型
  • 使用:typeof(参数)

转换函数:

  • parseInt():字符串转换为整数
  • parseFloat():字符串转换为浮点数
  • toStirng():返回字符串

强制类型转换:

  • Boolean():对象转化为逻辑值
  • Number():对象转化为数字
  • String():对象转化为字符串

运算符

JavaScript中包含算数运算符、赋值运算符、比较运算符、逻辑运算符四种,基本与Java一致,只要注意的是“===”:

  • ===:判断值和类型相同
  • ==:判断值相同
  • =:赋值

注意:JavaScript是弱类型语言,JS中的变量声明不需要类型,变量的类型是根据赋值来确定。

条件控制语句

与Java一致

流程控制语句

与Java一致

循环控制语句

JavaScript中循环控制语句与Java基本一致,唯一的不一样之处在于Java中的for-each在JavaScript中改变了一些写法:

for(`变量` in `对象`)
{
	//循环体
}

函数

  • 作用:一组可以随时随地运行的语句
  • 分类:
    • 系统函数
    • 自定义函数
  • 函数自定义:
//方法一:
function fun_name(参数1,参数2,...){
	//方法体
}

//方法二:匿名函数
var fun_name=function(参数1,参数2){
	//方法体
}
//区别:
//方法一:调用函数可以放在定义函数之前,因为function创建函数的加载优先级高于其他内容
//方法二:调用函数不能放在定义函数之前,只能放在定义函数之后
  • 调用:与Java一致

注意:

  • 当传入实参少于形参时,函数可以正常运行,并且浏览器不报错
  • 当传入实参多余形参时,函数可以正常运行,但是只接收与形参数量相同的实参个数
  • 返回值:与Java相同,使用return

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值