二,JS基本语法

一,编写位置

JS是编写在网页中的,通过script标签引入,

documnet.write("向body中输出一个内容")

alert("控制浏览器弹出一个警告框")

console.log("向控制台输出一个内容")

三个输出语句,alert给用户看,console.log给开发者看

二,JS基本语法

//单行注释

/**/多行注释

JS中严格区分大小写,每条语句以;结尾(如果不写分号,浏览器会自动添加,但会消耗一些系统资源,有些时候浏览器会加错分号),JS中会忽略多个空格和换行,所以可以利用空格和换行对代码进行格式化

三,字面量和变量

字面量:都是一些不可改变的值,可直接使用但是我们一般不会直接使用字面量

变量:用来保存字面量,变量的值可以任意改变

声明变量:在JS中用var关键字声明一个变量,可以通过变量对字面量进行描述

四,标识符

在JS中所有可以由我们自主命名的都可以称为标识符,如:变量名,函数名,属性名等都属于标识符

命名一个标识符需要遵守的规则:

1)标识符中可以包含字母,数字,_,$

2)标识符不能以数字开头

3)标识符不能是ES中的关键字或保留字(目前没有以后可能会用)

4)标识符一般采用驼峰命名法

JS 底层保存标识符实际上是采用Unicode编码(utf-8),理论上utf-8中含有的内容都可以作为标识符(UTF-8是各国通用的编码集,里面包含各国文字符号)

(中文也可以作为变量名,但是不用)

 

四,字符串String

数据类型:字面量类型,123 abc,在JS中一共有6种数据类型。String:字符串,Number:数值,Boolean:布尔值,Null:空值,Undefined:未定义,Object:对象

在字符串中可以使用\作为转义字符,\"表示一个",\n换行 \t制表符 \\表示\

五,数值Number

1)JS中所有的数值都是Number

2)Infinity是一个字面量,正无穷,-Infinity负无穷。

3)NaN是一个特殊的数字 not a Number  使用typeof检测NaN 和Infinity都是Number

4)在JS中整数的运算基本可以保证精确,如果进行浮点数运算可能得到一个不精确的结果,所以不能使用JS对精确度要求较高的运算,可以使用toFixed()

六,Boolean ,Null ,Undefined

Boolean布尔值   true false;typeof 检查一个布尔值返回boolean

Null (空值)类型只有一个值 null 专门用来表示一个为空的对象;typeof 检查一个null类型返回值为object

Undefined(未定义)类型只有一个值,undefined ,当声明一个变量,但不给变量赋值时,它的值就是undefined;使用typeof检查undefined 返回值是undefined

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值