美文网首页
学习JS(一)

学习JS(一)

作者: 矮萌杰 | 来源:发表于2018-06-10 18:35 被阅读0次

1.表达式:(可以包含常数或变量)
eg:a=b+1; a为变量,“=”为赋值,“b+1”为表达式。
几种常用表达式:
①串式表达式:编写串式表达式,值为字符串

var mychar = "super";
var a = "i"+"love"+"you";
var b = "super"+mychar;(mychar为变量)
//此处的"+"号表示字符串的连接。

②数值表达式:编写字符表达式,值为数字

var a = 2+2.5;
var b = num+666;

③布尔表达式:编写布尔表达式,值为true或false

var num;
2>3;
num ==5;
num<60;

操作符:
sum=num1+num2;
"=":赋值操作符。
"+":算数操作符。

算数操作符:+,-,*,/ ......
比较操作符:<,>,==,>=,<= ......
逻辑操作符: ||,&&,!
ps:"+":1.表示数值的相加。2.表示两个字符串的连接。

操作符优先级:
算数操作符>比较操作符>逻辑操作符>"="赋值操作符

2.数组:
与C语言类似,数组的下标从0开始。
定义:

var xx = new Array();
//数组定义固定用Array,A大写。
var xx = new Array(n);
//可在Array()中的括号里填写数组的容量。此处为容量为n的数组
var mychar = new Array();
//var mychar :保存数组的变量。
//new Array() :创建一个新的空数组。

ps:1.创建的数组,若不赋值,返回则为undefined
定义数组的初始化:

var xx = [xx1,xx2,xx3,xx3,xx4,xx5 ......];
//第一种方法,直接定义到变量。
var xx = new Array("xx1","xx2","xx3","xx4","xx5" ......);
//第二种方法,在Array()中定义。

数组的简单赋值:

var xx = new Array();
xx[0]=123;
xx[1]=456;
xx[2]=789;

数组的长度:length
获取:直接输出

var xx = new Array("aaa","bbb");
document.write(xx.length);
//输出的值为2.

可以通过赋值改变数组的长度:

var xx = new Array();
xx.length=10;

二维数组:
定义:
1.循环定义:

var mychar = new Array()
for(var i = 0;i<n1;i++)
{
        mychar[i] = new Array();
        for(var j = 0;j<n2;j++)
                {
                     mychar[i][j] = i+j;
                }
}
//将i+j赋值给二维数组

2.直接定义:

var mychar [[1,2,3],[4,5,6]];

数组连接:
xxx.concat(xxx1);

    var myarr1= new Array("86","010");
    var myarr2= new Array("84697581");
    var myarr3= myarr1.concat(myarr2);

选定元素返回:
xx.slice(start,end);
start:开始位置(下标从0开始)
end:结束位置(不包括该元素)

var a = new Array("a","b","c","d","e","f","g","h","i","j","k");
document.write(a.slice(1,3));
//输出b,c.

3.string:字符串对象
字符串长度:length

访问字符串对象的方法:
大写转小写:toTowerCase():

var a ="ASDDFGH";
var b =a.toTowerCase();
//输出b即可输出"asddfgh"

小写转大写:toUpperCase();
用法与大写转小写类似。

返回字符串中制定位置的字符:charAt

var a = "asddfgghj";
document.write(a.charAt(1));
//输出值为"s".

字符串的分割:split
xx.split(分割依据,分割次数)
1.分割依据:用双引号括起来,若分割依据为空(双引号中间没有东西),则按每个字符划分。
2.分割次数:分割后输出多少个东西。

var a ="qwegfdasdcx";
var b =a.split("-",11);
分割结果.png

提取字符串:
xx.sbustring(开始位置,结束位置);
开始位置为必须参数,结束位置可省略,如果省略则返回字符串会到结尾。

提取指定字符串:
xx.substr(开始位置,指定长度);

相关文章

  • JS 学习网址

    JS学习 JS标准参考教程 JS秘密花园

  • 学习JS(一)

    1.表达式:(可以包含常数或变量)eg:a=b+1; a为变量,“=”为赋值,“b+1”为表达式。几种常用表达式...

  • js学习一

    js就像是一把剑,得磨 1、js程序是用Unicode字符集编写的,区分大小写 2、只有js对象才能拥有方法,然而...

  • 2018-08-20

    今天学习了JS 运算符 JS 比较 JS If...Else JS Switch JS For JS While ...

  • 学习js这些书籍够吗?

    深入学习JS ○重新 认真仔细的学习JS语法,倾向于“原生”JS哦,不要使用框架 ○ 深入的了解一下JS中的“一级...

  • 浅谈JS原型和原型链

    学习使用过js的人一开始都会觉得js简单,这是因为js语法简单,学习过编程语言的人,很容易掌握js的基本语法并按要...

  • JS基础和WebAPIs的关联性

    学习ECMAscript标准规定的基本语法掌握JS基础语法只学习JS基础做不了网页交互效果学习JS基础语法是为了后...

  • 原生js

    原生JS学习笔记1——基本数据类型和运算符 js的背景知识介绍,js的引入方式,js的变量及运算符 原生JS学习笔...

  • 【译】从 JS 学习 Lua

    原文:Learning Lua/From JS 从 JS 学习 Lua 对 JavaScript 已经了解,想学习...

  • 学习JavaScript高级第一周总结

    本周学习了JS高级,比起之前学习的html 、css、JS基础,JS高级还是比较难接受一点的,特意利用周末的闲暇,...

网友评论

      本文标题:学习JS(一)

      本文链接:https://www.haomeiwen.com/subject/efxqeftx.html