2020-09-07

①js基本用法

(一)js输出方式

(1)alert()				                            弹出框输出

(2)window.document.write() 		页面输出(window可以省略)

(3)console.log()                                     控制台输出(F12)

(4)prompt												弹出框输入

(二)js的引入方式

(1)外连接引入

(2)页面内引入

1,head内 2,body内 3,body外

html文件在当前文件夹导入文件:src="./js/a.js"

html文件在上一级文件夹导入文件:src="…/js/a.js"

…/代表上一级目录 ./代表当前目录 /代表根目录

(引入标签里不要写js代码)

使用方法:

1:直接用script标签写 2:引入

3:标签内使用 示例:(哈哈)

引入的优先级:浏览器执行代码,按照从上到下的顺序解析,所以谁在上面,谁的优先级就高。

(三)变量

例:var a = 1 ;

其中,var 是声明变量的关键字,var语句用于声明变量

		a == 变量; 1 == 常量;  =  是赋值的意思,等号右边永远赋值给等号左边。

变量命名规则:

(1)变量名以数字,字母,下划线和$符组成的;不能以数字和汉字开头,变量名中间不能含有空格。

(2)变量名区分大小写。

(3)js弱类型语言变量里存放是什么类型的语言,这个变量就会变成什么类型。

(4)起名的时候要有意义,可读性强,一般开始定义什么类型的变量,以后赋值就尽量不要更换成其他类型的 数据。

(5)驼峰命名法:多个单词组成的变量名字

	①小驼峰:第二个单词的首字母大写;			②大驼峰:每个单词的首字母都大写。

(6)下划线式命名:font_size 两个单词中间用下划线连接

(7)不能使用关键字和保留字命名。

(四)js里的关键字和保留字

js里的关键字:

	Break 	do 	instanceof 	typeof 	Case	 else 	new	 var	Catch 	finally 	return 	void	 in 	

	continue 	for	 switch 	while 	debugger*	 function 	this 	with	default 	if 	throw	delete			try

js里的保留字:

	Abstract 	enum 	int 	short 	boolean 	export 	interface	 static 	byte 	extends 	long 	super
	char 	final	 native	 synchronized 	class 	float	 package 	throws 	const	 goto	private	 		           transient	debugger 	mplements	 protected 	volatile 	double 	import	 public

(五)js的注释符号

			//	单行注释

		/**/	多行注释 (多行注释里面不能嵌套其他多行注释)

②js数据类型

(一)数据类型

 1,string[字符串]		2,number[数字]		3,Boolean[布尔]		4,null[空]		5,undefined[未定义]	 6,object[对象]

操作符:typeof (返回一个值的数据类型) 例: var a=‘1’; alert(typeof(a)) //string

(二)数字类型==number

–Number() 把其它类型转换成数字类型

–parseInt() Ⅰ:把其他类型转换成数字类型; Ⅱ:取整。

–pareseFloat() Ⅰ:把其他类型转换成数字类型; Ⅱ:取浮点数。

(三)字符串类型==string

!!!在js里面,被引号所包围的内容,都是字符串类型(哪怕引号里面没有内容)

(1)toString()和String()------这两种方法都是把其他类型转换成字符串类型

(2)length------获取字符串的长度(在字符串里面,空格也算占位符)

用法:var a = ‘hello world’; alert(a.length) //11

(四)布尔类型==Boolean

							true										false

								1												0

								对											错

								真											假

Boolean()—数字0和null,undefined,字符串里面没有内容,返回都是false,其他都是返回true

(五)undefined==未定义

undefined:一个变量没有背赋值的情况下就是undefined

null==空

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值