javascript中变量,我把 变量和父类的对象一起讲了

这是我第一次写东西,我本身也是个小白。
js中变量分为全局变量和局部变量。全局变量是指整个js文件都能访问使用的变量,局部变量只能在函数或对象内使用。
变量的声明用var 变量名。  即使把var省略也是可以的。例如var name; name;但是要注意当在函数内声明没有定义(没有var)的变量,则此变量会成为全局变量。
js变量类型
	1.String
			创建,String name ='';   String name =new String();两着好像没有区别。
			length可以获得name的长度。
			charAt(),返回在指定位置的字符,**要注意从零开始**
			concat(),把多个字符串拼接起来,并返回一个字符串。
			indexOf('x'),返回x在字符串中第一次出现的位置
					<script>
					var a ='wudidiwo';
					console.log(a.indexOf('i'));
					</script>
			lastIndexOf()
			includes('x'),判断字符串里是否有x
			slice(int a, int b), 返回字符串中从a到b的位置的字符串
			substring(int a,int b),返回下标从a到b的索引的字符串
			split(可选参数分割规则,限制数组中的元素个数)
					var a ="This is night"
					a.split(" ");
					/*************************/结果
					Array(3) [ "This", "is", "night" ]
					/***************************/
					
					var a ="This is night"
					a.split(" ",2);
					/***************************/
					Array [ "This", "is" ]
					/***************************/
			startsWith() 	查看字符串是否以指定的子字符串开头。
			substr() 	从起始索引号提取字符串中指定数目的字符。
			substring() 	提取字符串中两个指定的索引号之间的字符。
			一堆用于改变HTML文本属性的方法
			anchor(anchorname)是创建一个html的a标签,,,一般不用

					```javascript
					<script>
					var text ="这是一个a标签内容";
					text.anchor("anchor1");
					var a =text.anchor("anchor1");
					console.log(a);
					</script>
					/************************/结果
					<a name="anchor1">这是一个a标签内容</a>
					/****************************/
  1. Number
    创建数字类型:var num = 数字; 或 var num=new Number(value);
    属性,NaN ,NaN不等于NaN
    Number.POSITIVE_INFINITY返回正无穷大
    nub…POSITIVE_INFINITY返回undefined
    补充:科学计数法 123e+3 = 123000
    方法:
    1.toString();把数字转化为字符输出
    toString(radix),默认radix是10;radix可以是2-36间的任何数,比如2 8 16
    var a =123;
    var b=typeof(a.toString());
    console.log(b);
    //
    string
    /
    /
    2.Number.isInteger(数) //判断传入的参数是否为整数。
    3.Number.isSafeInterger(数) //判断是否为安全数(就是比较小的数,不溢出)
    4.+把其他类型转化为number类型,如果转化不了就成为NaN
    3.undefined 是弱类型语言必备的,如果一个变量var 后,没有赋值,其类型就是undefined
    4.null 对象为空,如果想让一个变量在之后引用对象,可以先赋值为null.
    在加一点吧typeof方法用于判断是哪种类型的
    5.引用数据类型Object
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值