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
View Code
复制代码

二:变量#

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)」许可协议进行许可。

posted @   上官飞鸿  阅读(270)  评论(0编辑  收藏  举报
编辑推荐:
· 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框架的用法!
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示