1.Javascript字符串引号问题:
字符串是引号中的任意文本 引号可以单引号可以双引号 如:都可以
var carname="Bill Gates";
var carname='Bill Gates';
也可以在字符串中使用引号,但是不同和外面的引号相同:外面双引号里面就要用单引号。
var answer2="He is called 'Bill'";
var answer3='He is called "Bill"';
2.JavaScript只有一种数字类型,可以带小数点可以不带
3.JavaScript数据类型有:字符串 数字 布尔 数组 对象 none undefined
对象由花括号分隔,在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"Bill",lastname:"Gates", id:5566};
对象属性有两种寻址方式:
name=person.lastname;
name=person["lastname"];
声明变量类型:用new来声明
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
4.JavaScript中所有事物都是对象,字符串,数字,数组,日期,函数……JavaScript中对象是拥有属性和方法的数据。
var txt = "Hello";
此条语句声明了一个变量,也是创建了一个字符串对象,字符串对象拥有内建的属性 length,同时拥有若干个内建的方法。
属性:
txt.length=5;
方法:
txt.indexOf();
txt.replace();
txt.search();
在面向对象的语言中,属性和方法常被称为对象的成员。
也可以自己创建对象,创建对象有不同的方法,还可以自己向对象添加属性和方法。
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
5.JavaScript函数带参时,参数要加引号,如:
<button onclick="myFunction('Harry Potter','Wizard')">点击这里</button>
6.字符串与数字相加运算,结果为字符串:
x=5+"5";
document.write(x);
document.write("<br />");
x="5"+5;
document.write(x);
document.write("<br />");
结果都为55
7.在输出结果时,如果想输出的内容转行,要加一个“<br/>”,注意要有双引号!
8.continue语句只能用在循环中,break语句(不带label标签)只能用在循环或者switch语句中
通过label标签引用,break语句可用于跳出任何JavaScript代码块