python和JavaScript的不同之处
开始学习JavaScript了,会慢慢的记住python和JavaScript的不同之处
1、字符串连接,js可以使用‘+’将字符串和数字连接起来作为一个新的字符串,而python不允许这么做
2、js对象的创建和python字典类似
js:
var lenno = Object()
lenno.name='fh'
lenno.age = 35
beat={}
beat.voca = lenno
js可以直接给beat对象赋值新的对象作为对象的属性的值,这样我们取name时就可以如下
beat.voca.name
但是在python中{}声明一个字典,为字典赋值时,不能使用 beat.voca而只能使用beat['voca'] = lenno
同样的道理对lenno对象赋值时python编程lenno['name'] = 'fh'
3、相同之处,js和python都可以在数组中存储数组,python叫做列表
lenno = [],lenno2=[]
lenno[0] = lenno2
4、python列表虽然也可以存储不同类型的值,也可以在列表中存储列表,但是列表不存在关联列表,所有和关联相关的在python中只能是字典、js存在关联数组lenno['fruit']='apple',js没有字典,他的字典形式就对应这object
5、DOM、元素节点、文本节点、属性节点、document方法getElementById、getElementByTagName/getElementByClassName
1、字符串连接,js可以使用‘+’将字符串和数字连接起来作为一个新的字符串,而python不允许这么做
2、js对象的创建和python字典类似
js:
var lenno = Object()
lenno.name='fh'
lenno.age = 35
beat={}
beat.voca = lenno
js可以直接给beat对象赋值新的对象作为对象的属性的值,这样我们取name时就可以如下
beat.voca.name
但是在python中{}声明一个字典,为字典赋值时,不能使用 beat.voca而只能使用beat['voca'] = lenno
同样的道理对lenno对象赋值时python编程lenno['name'] = 'fh'
3、相同之处,js和python都可以在数组中存储数组,python叫做列表
lenno = [],lenno2=[]
lenno[0] = lenno2
4、python列表虽然也可以存储不同类型的值,也可以在列表中存储列表,但是列表不存在关联列表,所有和关联相关的在python中只能是字典、js存在关联数组lenno['fruit']='apple',js没有字典,他的字典形式就对应这object
5、DOM、元素节点、文本节点、属性节点、document方法getElementById、getElementByTagName/getElementByClassName
还没人赞这篇日记