JavaScript基础语法(第一天)

这篇博客介绍了JavaScript的基础语法,包括JavaScript的组成、书写位置、结束符、输入输出方式,以及变量、数据类型的使用。讲解了如何声明变量、交换变量值、变量命名规则,重点阐述了基本数据类型(number、string、boolean、undefined、null)和引用数据类型(object、function、array)。同时,还讨论了类型转换的隐式和显式方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1  JavaScript组成:ECMAScript( 基础语法 )web APIs DOMBOM

1.2  JS书写位置:

(这样事项:书写位置尽量写到文档末尾</body>前面)

    1.内部:直接写在html文件里,用script标签包裹

    2.外部:通过script标签引入到html页面  

           (注意:scropt标签中间不要写代码,否则会被忽略)

     3.内联:代码写在标签内部(不推荐使用)

1.3 JS结束符

       英文分号; ,可写可不写,回车会被识别成结束符,但为了风格统一,要写结束符就每一句           都写,要么每一句都不写,按照团队要求来就可以了。

1.4 常见的JS 输入输出语法

1.  document.writ(`要输出的内容`);

      向body内输出内容,输出的内容写的是标签,也会被解析成网页元素

 2. alert (`要输出的内容`);

   页面弹出警告对话框

  3 . console.log(`控制台打印`);

  程序员调试使用

4.prompt(`显示一个对话框`);

      显示一个对话框,对话框中包含一条文字,用来提示用户输入,获取的输入内容是字符串

2.1 变量

1.变量是一个容器,用来存放数据的

2.变量是通过let来声明  ,通过= 来赋值

变量赋值: let  age = 10 (声明了一个变量名为age,同时存放了10这个数据)

(注意let  不允许多次声明一个变量名)

声明多个变量以逗号隔开, 比如:let age=10,uname=20

3.交换变量的值

先声明一个临时变量,用来做中间存储,比如:num1=10   num2=20  在声明一个变量nmu3  不用给值,在把 num1 的值给num3 , num2 的值给nmu1 ,那么nmu3里面的值现在是10,再把nmu3里的10给nmu2就好了

3.1 变量命名规则与规范

 1.不能写关键字,比如:JS内置的一些英语词汇,let,var,if,for等

  2.只能用下划线_,字母,数字以及$组成,且不能以数字开头

  3.字母应该区分大小写

  4.小驼峰命名法

     第一个单词首字母小写,后面每个单词首字母大写。列:userName

4.1 JS数据类型

      1.基本数据类型:                               

                                number 数字型

                                      JS中的正数,负数,小数等统一称为数字类型

                                string 字符串型

                                            通过单引号 (' '),双引号(" ")反引号(`)包裹的数据都叫字符串

                                                      (注意:只要有引号包裹的全部是字符串型)   

                                boolean  布尔型                         

                                              它有两个固定的值 true 和 false,表示肯定的数据用                                                                           true(真),表示否定的数据用 false(假)。

                                undefined 未定义型

                                           只声明变量,不赋值的情况下,变量的默认值为 undefined,不声明                                                不赋值  直接使用   会报错 ,  不声明只赋值也可以,只是不提倡这样做

                                null  空类型

                                        将来有个变量里面存放的是一个对象,但是对象还没创建好,可以先给                                           个null

      2.引用数据类型:

                                object 对象

                                function  函数

                                array  数组

5.1类型转换

    1.隐式转换:

       + 号两边只要有一个是字符串,都会把另外一个转成字符串,除了+以外的算术运算符 比如 -  *  /  等都会把数据转成数字类型,+号作为正号解析可以转换成Number

       2.显示转换:

              转换成数值型

                Number:转成数字类型   (如果字符串内容里有非数字,转换失败时结果为 NaN

                parselnt:只保留正数

                parseFloat:可以保留小数

                  转换成字符型

                      String(数据)

                        变量.toString(进制)

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值