JS入门基础

一、代码规范

1.JS中的一切都区分大小写(变量名,函数名,操作符)

2.标识符(变量名、函数名、属性、函数的参数)按下列规则组合

就是如果要给某物起名字有一定的规则:首字母必须是字母、下划线_或者符号$,其他字符可以是字母、下划线、符号$或者和数字,建议使用驼峰命名法 比如:testFunction。

3.注释(注释分为单行注释和块注释)

块注释:/* */

行注释://

4.严格模式:ECMA Script 5 引入了“严格模式” 写代码时加入“use strict”

5.语句标准

关键字和保留字是语言保留的,不能用做标识符

语句必须是以分号为结束符

语句块必须有大括号

二、常用的数据结构

1、标识符:就是一个名称,用来给变量和函数命名

2、关键字:成为JS语法中一部分的文字,不允许作为变量名和函数名使用

3、常量:最常用的程序元素之一(值不能改变的量被称为常量)

4、变量:最常用的程序员素之二(程序中一个已经命名的存储单元)

声明与赋值:

(1)使用变量前需要先声明:提出概念来,比如每个班都要由班长,这句话就声明了班长一职位,但是并没有指明班长是谁,JS所用的变量都有关键字var声明 var banzhang

(2)赋值就是将一个变量值存储到该变量名所代表的存储单元(banzhang=“liwei”;)

(3)在声明变量的同时,也可以对变量进行赋值(var banzhang=“liwei“;)

拓展:即使这个变量的值不确定,在后边的代码中涉及到了变化,在初始化的时候也要给一个初始值

var可以同时声明并定义多个变量:var banzhang=”q”,tuanzhishu=“b”,tiwei=“c”;

如果只是声明变量不对其赋值,则其值缺省为undefined    默认

三、数据类型

1、JS的数据类型采用了弱类型的方式,即不用在声明的时候指定数据的类型,在赋值时再确定(左边叫声明,右边叫赋值、定义、初始化)

2、数字型:Number

整型、浮点型

内在不区分整形和浮点型,全部采用浮点型表示

NaN:is NaN(n)  判断n是否为NaN

3、字符串型:String

由字符、数字、标点符号组成,用来表示文本,包含在单引号或双引号中活反引号中

4、布尔型:Boolean(只用两个值,常用来做判断)

真:true(1)

假:false(0)

5、未定义类型:Undefined(表示变量还没有被赋值)

6、特殊类型:Object

四、数据类型转换

1、强制类型转换

Number(n)n转为数字

parselnt(n)n转为整数

parseFloat(n)n转为浮点数

2、隐式类型转换

+  转为字符串

-、*、/、%转为数字

隐式类型转换中,把字符串转为数字使用的Number()的方式,字符串中不能包含非数字字母

3、强数据类型和若数据类型的区别:强数据的数据类型在编译前确认,弱数据的数据类型在编译时确认。

五、基本函数使用

1、作用:代码更加简洁,提高重用性

2、函数的定义

(1)关键字function+函数名+(一组参数)

(2)语法 function funcName(para1,para2,para3.....){代码块}

      ()里的是参数列表,当使用多个参数时,需要用逗号隔开,最多可以有255个参数,也可以不写参数

       funcName必写,且同在一个html文档中,函数名必须是唯一的,且区分大小写

       代码块用于实现该函数完成的功能代码

(3)函数的调用:函数以后并不会自动执行,需要再合适的位置调用它

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值