JavaScrip(二)JavaScrip语法基础
一:标识符#
标识符是指变量,函数的名字,或函数的参数名:
1.命名规则#
1.1第一个字符必须是一个字母、下划线(_)、或一个美元符号($)
1.2其他字母可以是字母,下划线、美元符号或数字
1.3不能把关键字、保留字、true、false和null作为标识符。
2.关键字和保留字#

break var new case finally return else catch for switch while continue function delete in try with if default throw do void this typcof instanccof
二:变量#
1.JavaScript的变量是弱类型,不需要声明变量类型。
2.变量的声明:
定义变量使用var来定义,可以直接赋值。
3.例
var name=‘jack’;
var age=18;
name=‘rose’;
age=16;
三.数据类型#
1.Undefinded#
表示这个变量不含有值
2.Null#
是一个只有一个值的数据类型,可以通过将变量值设置为null来清空变量
3.string(字符串)#
字符串是存储字符的变量,字符窜可以是引用中的任意文本(单引号或双引号)
4.number(数字)#
JavaScript只有一种数字类型,所以可以是整数,也可以是浮点数,可以带小数点,也可以不带小数点
5.boolean(布尔)#
布尔逻辑类型,只能为true(真)或false(假)
6.objeck(对象)#
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式(name:value)来定义
7.示例#
四:数据类型的转换#
1.string#
把数据转化为字符串类型
2.number#
把数据转化为数字类型
3.parselint#
把数据转化为数字类型,只取整数部分,
从第一个字符开始,找到非数字字符停止,并返回数字
4.parseFloat#
类似parselint,把数据转化为数字类型,会包含小数部分
5.boolean#
转化为布尔型
三:运算符#
1.(+)加法#
2.(-)减法#
3.(*)乘法#
4.(/)除法#
5.(%)求余数#
6.(++)累加,自增#
7.(--)累减,自减#
8.示例#
四:赋值运算符#
1.(=)#
2.(+=)#
3.(-=)#
4.(*=)#
5.(/=)#
6.(%=)#
五:比较运算符#
1.(==)等于#
2.(===)全等于#
3.(!=)不等于#
4.(>)大于#
5.(<)小于#
6.(>=)大于等于#
7.(=<)小于等于#
六:逻辑运算符#
1.(&&)并且#
2.(||)或者#
3.(!)取反#
七:数组类型(array)#
1.定义长度#
var array1=new Array(20)
这样定义的是一个空数组
2.定义一个数组#
var array2=Arrary("jack","rose","tom","jerry")
3.简写,使用[]中括号#
var a=["jack","rose","tom","jerry"]
4.调用全部#
直接使用变量名就是调用全部了
5.调用一个#
加下标即可调动其中一个
a[0]
作者:上官飞鸿
出处:https://www.cnblogs.com/jackadam/p/9508464.html
版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!