JS入门基础知识点 一

JS入门基础(连载)

    1.js中严格区分大小写

	2.js中每一条语句都以分号结尾-如果不写分号,浏览器会自动添加,而且有些时候浏览器会加错分号,所以在开发中分号必须写.
	
	3.JS中会忽略空格和换行,所以我们可以利用空格和换行对代码进行格式化。

	在字符串中我们可以使用\作为转义字符,当表示一些特殊符号时可以使用\进行转义

	在js中所有的数值都是Number类型,包括整数和浮点数(小数)

	可以使用一个运算符typeof来检查一个变量的类型。  语法:typeof 变量
	检查字符串时,会返回String
	检查数值时,会返回number

	js中可以表示的数字的最大值:Number.MAX_VALUE

	js中大于0的最小值:Number.MIN_VALUE

	若果使用Number表示的数值超过了最大值,则会返回一个,Infinity表示正无穷 ;-Infinity表示负无穷
	使用typeof检查Infinity也会返回Number

	NaN是一个特殊的数字,表示Not A Number
	使用typeof检查一个NaN也会返回number

	Null这个值专门用来表示一个为空的对象,使用typeof检查一个null值时,会返回object

	Undefined(未定义)类型的值只有一个,就undefind,当声明一个变量,但是并不给变量赋值时,他的值就是Undefind

	将其他的数据类型转换为String
	方式一:
	调用被转换数据类型的toString()方法、
	该方法不会影响到原变量,他会将转换的结果返回
	但是值得注意的是:null和undefined这两个值没有toString()方法。如果调用他们的方法会报错。
	
	方式二:
	调用String()函数吗,并将被转换的数据作为参数传递给函数
	使用String()函数做强制类型转换时
	对于Number和Boolean实际上就是调用的tostring()方法
	但是对于null和undefined就不会调用tostring()方法
	他会将null直接转换为"null"
	将undefined直接转换为"undefined"

	将其他类型的转换为Number 
	转换方式一:
	使用number()函数 
	如果是纯数字的字符串,则直接将其转换为数字。
	如果字符串中有非数字的内容,则转换为NaN
	如果字符串是一个空串或则是一个全是空格的字符串。、
	布尔类型——>true 1  flash 0
	null——>数字0
	undefined——>数字NaN 

	转换方式二:
	这种方式专门用来对付字符串
	parseInt()把一个字符串转换为一个整数
	parseFloat()把一个字符串转换为一个浮点数
    parseInt()可以将一个字符串的有效的整数内容去除出来,然后转换为Number。
    parseFloat()作用和parseInt()类似,不同的是它可以获取有效的小数。
    如果对非string使用parseFloat()和parseInt(),他会现将其转换为string然后再操作

基本数据类型:
js一共有六种数据类型:五种简单数据类型和一种复杂数据类型:
五种简单数据类型包括:String、Number、Boolean、undefined、Null
一种复杂数据类型:obeject

编程技巧:
1.如果初衷是想让一个变量保存一个对象变量,那么应该在声明变量的时候显示的赋值为null,这样有助于后面进一步区分null和undefined。由于alert(null==undefined) 为true的缘故。
2.检测对象类型的数据时使用instanceof判断某个引用类型的变量是否是某个类型的对象。这个运算符如果作用域基本类型的数据会返回false;

可以使用typeof来检测数据类型:
“undefined”–>这个变量是未定义的(为初始化的变量和未声明的变量的typeof操作都返回undefined)
”boolean“–>这个值是布尔值
”string“ -->这个值是字符串
”number“–>这个值是数字
”object“–>这个值为null或者obejct
”function“–>这个值是函数

常用输出语句:
1.alert():弹出一个警告框。
2.console.log():用于在浏览器控制台中输出内容。
3.document.write():用于在HTML文档页面中输出内容。
4.prompt:弹出一个输入框,提示用户输入。
5.var 对象名:创建对象。
6.function sum(a,b){ 函数内部代码}:自定义函数,function是定义函数使用的关键字,sum是函数名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值