1.JS����ʷ(�кܶ���صĴʻ����.) a Nombas c-- ==> ScriptEase b NetScape liveScript ==> JavaScript c MicroSoft Jscript d Ecma ==> EcmaScript 2.JS��HTML�Ľ�Ϸ�ʽ �ڲ�: �ⲿ�ļ�����: ע��:script��ǩ�������ⲿjs , ��ô��ǩ���ڲ�Ҫ��дjs���� . 3.JS�е��������� 1.ԭʼ�������� ==> java ������������ 2.������������ ==> java ������������ js�������������� ���ڴ��е�״̬ �� java�� һģһ��. 4.JS�е�ԭʼ�������� 5��: string �����ַ������ַ�. ������ string���� number �������ͺ͸�����.������number boolean true false null null. �����ռλ��. ��Ϊ��ֵ. typeof ������ж�ʱ �����==> object undefined ���û��Ϊһ��������ֵ, ��ôϵͳ��Ϊ�ñ�����ֵΪundefined; typeof ����� ==> �ж�ԭʼ�������͵�, �޷��жϾ����������������. 5.JS�еĻ����﷨ 1.��������ʱ����������������. ȫ��ʹ��var�ؼ���; 2.һ�п��������������.���ҿ����Dz�ͬ����. 3.(�˽�) ��������ʱ ���Բ���var. �������var ��ô����ȫ�ֱ���. 4. ��������,����ĸֻ���� ��ĸ,�»���,$��Ԫ�� ��ѡһ. 5.�����Ƽ� ��������Ƿ�. 6.ÿ�н������Բ��ӷֺ�. û�зֺŻ������з���Ϊÿ�еĽ��� 7.ע�� ֧�ֶ���ע�ͺ͵���ע��. /* */ // 6.JS�е���� ��java��һ��. if��� forѭ�� while ѭ�� do - while ѭ�� switch ��� �﷨���� �� javaһ��. 7.JS�е������ һԪ����� ==> var a = "10"; a = +a; ==> ��a����������ת�� ==> var a = "abc"; a = +a; ==> NaN��Ч����. NaN���ص� ==> NaN��������� ���㶼����false ,���� !=. Boolean�����(�쳣��Ҫ): ! , && , || ת������: string �� boolean ת�� ==> ���˿��ַ���("") ת��Ϊfalse , ������Ϊtrue; number �� boolean ת�� ==> ���� +0 -0 �� NaN ת��Ϊfalse, ������Ϊtrue; null �� boolean ת�� ==> false; undefined �� boolean ת�� ==> false; Object �� boolean ת�� ==> true; ��ϵ�����:(��Ҫ) > , < , >= , <= �����������ͽ��бȽ� ==> ֱ�ӱȽϼ���. һ������������ һ���� �������� == > ������������ͼ ת��Ϊ��������. Ȼ����бȽ�. ���߶����ַ���ʱ ==> �����Ϊ�Ƚ� asc��. �����ͬ �������Ƚ�. ���������:(��Ҫ) == != === undefined == null ===> true (û��ʲô����,Ecma�Ĺ涨) "NaN" == NaN ===> false NaN != NaN ===> true true == 1 ===> true �Ὣtrue �����ֽ���ת�� trueת��Ϊ1.������� false == 0 ===> true ����������� falseת��Ϊ0. true == 2 ===> false ����������� trueת��Ϊ1. 1==2 "10" == 10 ===> true ����������� "10"ת��Ϊ10. 10 == 10 null == 0 ===> false ����������� null ת��ΪNaN NaN == 0; undefined ==0 ===> false ����������� undefined ת��ΪNaN NaN == 0; ע�⣺==����ֱ�������Ƚ��ַ��� ȫ����: === �Ƚϵ�ʱ�� ��������������. ���� ������Ͳ�һ��ֱ�ӷ���false; ���� "10" === 10 ==> false;