var name = '小明';
var age = 20;
var message = `你好, ${name}, 你今年${age}岁了!`;
alert(message);
模板字符串
需要特别注意的是,字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是,也没有任何效果:
var s = 'Test';
s[0] = 'X';
alert(s); // s仍然为'Test'
// var aaa =function(){
// var bb=0;
// (function () {
// console.log(bb);
// bb = bb+1;
// return ;
// }());
// return bb;
// };
// var cc= aaa;
// console.log("这是"+cc()) ;
// // console.log(cc()) ;
// console.log(cc()) ;
// function count() {
// var arr = [];
// for (var i=1; i<=3; i++) {
// arr.push(function (i) {
// return i * i;
// }(i));
// }
// return arr;
// }
// var results = count();
// console.log(typeof results)
// console.log(results[0]);
// console.log(results[1]);
// console.log(results[2]);
function Student(name) {
this.name = name;
}
Student.prototype.hello = function () {
console.log('Hello, ' + this.name + '!');
};
var xiaoming = new Student('小明');
xiaoming.name; // '小明'
xiaoming.hello(); // Hello, 小明!
var tang = new Student('汤');
console.log(xiaoming.hello===tang.hello);
function
User
(
name
)
{
// this = {};(隐式创建)
// 添加属性到 this
this
.
name =
name;
this
.
isAdmin =
false
;
// return this;(隐式返回)
}