首页 > 代码库 > javascript学习
javascript学习
title: Javascript
tags: javascript,学习
grammar_cjkRuby: true
---
定义变量
三种形式
var name;
var name = "zhang san";
var name; name = "zhang san";
Javascript 的数据类型
6种数据类型
- 字符串
单引号或双引号
var name = "zhang san";
var name = ‘zhang san‘;
- 数字
计算,计数
var cost = 8.32;
- boolean
值只能为true
orfalse
;
var yes = true;
var no = false;
- 数组
索引数组是一系列不同的数据项,数据通过下标索引 array[index]进行访问;
var array = [‘hp‘,‘apple‘,‘lenovo‘];
var apple = array[1];
- 对象
js 对象,类似 java 的 class ,可以有自己的属性;可以通过 ‘对象.属性’ 访问;
var stu = {"id":1,"name":"zhang san"};
var name = stu.name;
- null
没有值
var a = null;
==Javascript 是一种隐式语言,不需要指定数据类型,解释器会自动分析出正确的数据类型==
另外可以将一种数据类型,赋值给另外一种数据类型,比如
var id = "测试id";
id = 1;
算数运算符
-
+
加 -
/
除 -
++
递增var a = 9; var b = a++; //结果 a=10 b=9
-
%
取余
赋值运算符
-
=
-
+=
var a = 5;
a += 5;
//a = 6
比较运算符
-
==
++值相等++ -
===
++值和类型相同++ -
!=
++值不同++ -
!==
++值或类型不相同++
数组的使用
创建数组
var t1 = [‘zhang‘,‘li‘];
var t2 = new Array();
t2[0] = ‘zhang‘ ;
t2[1] = ‘li‘ ;
var t3 = new Array();
t3.push(‘zhang‘);
t3.push(‘li‘);
操作方法
-
indexOf(value)
查找 value ,如果 value 存在,返回第一次出现位置,否则返回-1; -
reverse
反转数组中所有元素的顺序 -
shift
删除数组的第一个元素,返回该元素 -
concat(arr1,arr2,...)
合并数组
字符串的使用
转义字符
-
\‘
单引号 -
\"
双引号 -
\n
换行
操作字符串
-
indexOf(value)
查找 value ,如果 value 存在,返回第一次出现位置,否则返回-1; -
replace(value,newvalue)
---------------------没有replaceAll
这个方法
找到 value 匹配的字符串,然后用newvalue替换;==只能替换第一个== -
substring(from,to)
var str = ‘今天是祖国的67岁生日‘;
alert(str.substring(3,9));
-
split(sep,limit)
按照分隔符分割字符串,返回数组,limit 可以定义数组大小 -
toLowerCase()
把字符串字母转换成小写 -
toUpperCase()
把字符串字母转换成大写 -
charAt(index)
返回下标位置的字符
自定义对象
var user = new object();
user.name = "zhang";
user.age = 18;
javascript学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。